Docker守护进程无法正常工作

时间:2017-01-21 02:41:16

标签: ubuntu docker

我一直试图在ubuntu的docker上运行“hello-world”,它根本不会工作。

 Eddie@MACH1:~$ docker run hello-world
 docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
 See 'docker run --help'.
 Eddie@MACH1:~$ sudo service docker status
 sudo: unable to resolve host MACH1
 initctl: Unable to connect to Upstart: Failed to connect to socket  /com/ubuntu/upstart: Connection refused
 * Docker is not running
 Eddie@MACH1:~$

当我试图检查docker的状态时,它告诉我的是我无法连接到Upstart并且Docker没有运行。我已经尝试过在论坛上找到的所有解决方案,但没有任何效果,请帮忙!谢谢。

1 个答案:

答案 0 :(得分:1)

我有一个类似的问题,并且(重新)在OSX上安装了Docker应用程序。 (https://docs.docker.com/engine/getstarted/step_one/#/docker-for-mac

然后我能够运行docker versiondocker run hello-worddocker ps -a等命令(没有sudo)。

您可能不需要重新安装 - 可能只需启动应用程序,以便守护程序正在运行并准备就绪。在Docker Mac应用程序中 - >首选项,它还有一个“登录时启动Docker”选项。如果在运行命令时没有启动Docker,这可能有助于防止将来出现这种情况。