Docker客户端无法连接到守护进程版本1.9:通过对等方重置连接

我昨天在Ubuntu 12.04上安装了新版Docker(1.9.0)。 但是当我运行任何docker命令时,他们总是显示下面的日志,也许docker客户端不能连接到docker守护进程:

root@localhost:$docker ps An error occurred trying to connect: Get `http:///var/run/docker.sock/v1.21/containers/json: read unix /var/run/docker.sock: connection reset by peer` root@localhost:$ docker version Client: Version: 1.9.0 API version: 1.21 Go version: go1.4.2 Git commit: 76d6bc9 Built: Tue Nov 3 17:40:31 UTC 2015 OS/Arch: linux/amd64 An error occurred trying to connect: Get http:///var/run/docker.sock/v1.21/version: read unix /var/run/docker.sock: connection reset by peer 

我们有同样的问题,这解决了(在Ubuntu的可靠): https : //github.com/docker/docker/issues/17846#issuecomment-155233858

  1. sudo service docker stop
  2. sudo rm /var/lib/docker/network/files/local-kv.db
  3. sudo service docker start

最后,我发现这个问题,在1.9版本中, docker0将其networking接口的IP地址( docker0在主机上键入ifconfig时可以看到)的IP地址更改为172.17.0.1而不是以前版本的172.17.42.1