无法在 Ubuntu 14.04 上启动 docker:作业无法启动

Kev*_*cke 7 ubuntu vagrant docker

我正在尝试使用官方网站 ( Docker Docs )上的说明在带有 Ubuntu 14.04 的 Vagrantbox 上安装 Docker 。安装似乎有效,但之后我无法使用sudo service docker start它启动 docker 服务,它给了我以下错误消息:

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 Thu Mar 17 20:50:15 UTC 2016 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

Kev*_*cke 7

正如@brent 所提到的,解决方案正在查看 中的日志/var/log/upstart/docker.log,这表明 --mtu 参数为空。在我的情况下,它依赖于未设置的环境变量。