Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker:无法连接到位于的docker守护程序unix:///var/run/docker.sock. docker守护进程正在运行吗?_Docker_Ubuntu 16.04 - Fatal编程技术网

docker:无法连接到位于的docker守护程序unix:///var/run/docker.sock. docker守护进程正在运行吗?

docker:无法连接到位于的docker守护程序unix:///var/run/docker.sock. docker守护进程正在运行吗?,docker,ubuntu-16.04,Docker,Ubuntu 16.04,我从Ubuntu服务器16.04.4 LTS上的Docker官方站点安装了Docker CE,版本:16.04,代号:xenial。即使在我的机器上安装了docker,我也找不到/var/lib/docker文件。当我尝试运行Ubuntu容器时,例如: docker run -it ubuntu 错误消息: docker: Can not connect to the Docker daemon at unix: ///var/run/docker.sock docker守护进程正在运行吗

我从Ubuntu服务器16.04.4 LTS上的Docker官方站点安装了Docker CE,版本:16.04,代号:xenial。即使在我的机器上安装了docker,我也找不到
/var/lib/docker
文件。当我尝试运行Ubuntu容器时,例如:

docker run -it ubuntu 
错误消息:

docker: Can not connect to the Docker daemon at unix: ///var/run/docker.sock

docker守护进程正在运行吗?

请尝试sudo:
sudo docker run-它是ubuntu

首先,您必须检查docker服务是否正在运行
服务docker status

如果未运行,请启动它:
service docker start


然后你可以使用docker run…

你是如何安装docker的?@NicoHaase我使用docker的官方教程:你能确认docker安装正确并且docker守护进程已启动吗?教程包含不同的安装方法。你用了哪一个?你是用
sudo
启动容器的吗?@Yuankun不,我无法确认,因为我认为docker安装不正常,而且我的目录中不存在/var/lib/docker文件夹。Helbert我尝试过这样做,但我遇到了同样的问题。守护进程没有运行。按照说明设置docker!我做到了。很抱歉,我无法粘贴输出,因为我在ubuntu服务器16.04.4 LTS中,但我有一条红色的错误消息,上面提到:“无法启动Docker应用程序容器引擎”和在线进程:5641 ExecStart=/usr/bin/dockerd-H fd://-s overlay2(代码已退出,状态=1/失败)。任何人都有一个建议,请我花了很多时间在这个问题上…仍然得到“Docker没有运行”后,尝试了“服务Docker启动”。