docker daemon 不会随 systemd 启动,但会以交互方式启动 Ubuntu 16.04

docker daemon 不会随 systemd 启动,但会以交互方式启动 Ubuntu 16.04

当我尝试启动我的docker容器时,收到以下错误消息:

$ docker run ubuntu /bin/echo "你好,世界"
docker:尝试连接时发生错误:发布 THEN A URL v1.23/containers/create read unix @->/var/run/docker.sock:读取:对等方重置连接。
参见‘docker run--help’。
$

(网址是http://%2Fvar%2Frun%2Fdocker.sock。%2F 是 / 的 ASCII ) 当我使用命令以交互方式启动 docker 守护程序时docker daemon,它工作正常,docker run命令工作正常。但是,如果我尝试使用 systemd 启动守护程序,则守护程序运行命令会引发上述错误。我进行了一些创造性的谷歌搜索,发现了几个可能的原因,但是,我还没有找到任何解决 Ubuntu 16.04 的问题,而且我找到的文章非常特定于发行版。

$ docker info
Containers: 3
 Running: 0
 Paused: 0
 Stopped: 3
Images: 1
Server Version: 1.11.2
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 10
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins: 
 Volume: local
 Network: null host bridge
Kernel Version: 4.4.0-31-generic
Operating System: Ubuntu 16.04.1 LTS
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 15.57 GiB
Name: jeff-desktop
ID: NCCP:GHRV:4ATV:SOA2:TMDZ:M6KV:726Z:MOF5:WHSA:I6ZQ:QPXI:7O7Q
Docker Root Dir: /var/lib/docker
Debug mode (client): false
Debug mode (server): false
Registry: https: / / index . docker . io / v1 /
WARNING: No swap limit support


$ docker version
Client:
 Version:      1.11.2
 API version:  1.23
 Go version:   go1.6.2
 Git commit:   b9f10c9
 Built:        Thu, 16 Jun 2016 21:17:51 +1200
 OS/Arch:      linux/amd64

Server:
 Version:      1.11.2
 API version:  1.23
 Go version:   go1.6.2
 Git commit:   b9f10c9
 Built:        Thu, 16 Jun 2016 21:17:51 +1200
 OS/Arch:      linux/amd64
$ uname -a
Linux jeff-desktop 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

我对 docker 还很陌生,所以如果问题出在椅子和键盘之间,我一点也不会感到惊讶。

相关内容