我正在尝试按照官方网站上的说明在 Ubuntu 14.04 上的 Vagrantbox 上安装 Docker (Docker 文档)。安装似乎成功了,但是之后我无法启动docker服务,并且sudo service docker start
出现了以下错误信息:
start: Job failed to start
如果我尝试docker ps -a
,则会收到以下错误消息:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
内核:Linux vagrant-ubuntu-trusty-64 3.13.0-85-generic #129-Ubuntu SMP 2016 年 3 月 17 日星期四 20:50:15 UTC x86_64 x86_64 x86_64 GNU/Linux
/var/log/upstart/docker.log 中的相关行
Waiting for /var/run/docker.sock
Invalid value "" for flag --mtu: strconv.ParseInt: parsing "": invalid syntax
答案1
正如@brent提到的,解决方案是查看日志/var/log/upstart/docker.log
,日志显示--mtu参数为空。 在我的情况下,它依赖于未设置的环境变量。