我完全不知道这件事。
我已将docker-engine
升级为docker-ce
,现在...码头工作人员对任何命令都没有回复。
我注意到的一些事情:
dockerd
占用了大约30-40%的CPU使用率,没有容器在运行。
每个单个docker命令似乎都挂起。 docker info
,docker ps
,无效。
当我通过service docker start
停止泊坞时,大约需要30秒。它从来没有花这么久。
当我启用调试日志记录时,这就是我在日志中看到的内容:
root@build-server-1:/var/log/upstart# cat docker.log
Waiting for /var/run/docker.sock
time="2017-10-09T12:28:50.182537180-07:00" level=debug msg="Listener created for HTTP on unix (/var/run/docker.sock)"
time="2017-10-09T12:28:50.183345325-07:00" level=info msg="libcontainerd: new containerd process, pid: 2570"
DEBU[0000] containerd: read past events count=0
DEBU[0000] containerd: supervisor running cpus=8 memory=15950 runtime=docker-runc runtimeArgs=[] stateDir="/var/run/docker/libcontainerd/containerd"
DEBU[0000] containerd: grpc api on /var/run/docker/libcontainerd/docker-containerd.sock
/var/run/docker.sock is up
time="2017-10-09T12:28:50.683955722-07:00" level=debug msg="libcontainerd: containerd health check returned error: rpc error: code = Unavailable desc = grpc: the connection is unavailable"
time="2017-10-09T12:28:51.183928447-07:00" level=debug msg="libcontainerd: containerd health check returned error: rpc error: code = Unavailable desc = grpc: the connection is unavailable"
time="2017-10-09T12:28:51.185264109-07:00" level=debug msg="Using default logging driver json-file"
time="2017-10-09T12:28:51.185354633-07:00" level=debug msg="Golang's threads limit set to 114120"
time="2017-10-09T12:28:51.193263733-07:00" level=debug msg="Cleaning up stale layer dir" dir=837a16dbc38386d05c5c2c70f6a5cb6f1d9ce9e4d98ca0b27fea823a87e9a95b-removing driver=aufs module=graphdriver
我已经完成的事情:
我已删除/var/lib/docker
,/var/run/docker*
。重新启动系统,启动/停止容器服务。
如果我在某个地方的日志文件中发现错误,我可以解决一些问题,但我还没有看到一个错误。什么都没有用。
root@build-server-1:/var/log/upstart# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
root@build-server-1:/var/log/upstart#