Docker实践6:Cannot connect to the Docker daemon.

原创 2015年03月09日 17:38:26

正在免费适用着Aliyun主机,当然要用docker来部署我的服务器啦。但是今天碰到了题目的问题,细节如下:

# docker info
FATA[0000] Cannot connect to the Docker daemon. Is 'docker -d' running on this host? 
# docker -d
INFO[0000] +job serveapi(unix:///var/run/docker.sock)   
FATA[0000] pid file found, ensure docker is not running or delete /var/run/docker.pid 

首先要查看docker daemon是否在运行。

# ps aux | grep docker
root       691  0.0  1.6 506388 17068 ?        Ssl  Mar07   0:45 /usr/bin/docker -d
root      1330  0.0  0.8 124088  8392 ?        Sl   Mar07   0:01 docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 80 -container-ip 192.168.42.2 -container-port 80
root      9607  0.0  0.0  11720   896 pts/2    S+   16:50   0:00 grep --color=auto docker

这样看来,docker deamon正在运行,但是报此错误实属不应该。那么将其停止,再启动。

# service docker stop
# ps aux | grep docker
root      9624  0.0  0.0  11716   636 pts/2    S+   16:52   0:00 grep --color=auto docker
# docker -d
INFO[0000] +job serveapi(unix:///var/run/docker.sock)   
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) 
INFO[0000] +job init_networkdriver()                    
INFO[0000] -job init_networkdriver() = OK (0)           
INFO[0000] WARNING: Your kernel does not support cgroup swap limit. 
INFO[0000] Loading containers: start.                   
..........
INFO[0001] Loading containers: done.                    
INFO[0001] docker daemon: 1.5.0 a8a31ef; execdriver: native-0.2; graphdriver: aufs 
INFO[0001] +job acceptconnections()                     
INFO[0001] -job acceptconnections() = OK (0)      

好吧,最有趣的事情是,之前我在root下一切运行良好,但是现在就像见鬼一样遇到上面的问题。上述的工作完成后,仍有问题。最后我使用sudo竟然解决了问题。如下:

# sudo docker info
Containers: 5
Images: 32
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 42
Execution Driver: native-0.2
Kernel Version: 3.13.0-32-generic
Operating System: Ubuntu 14.04.1 LTS
版权声明:本文为博主原创文章,未经博主允许不得转载。

docker容器Cannot connect to the Docker daemon. Is the docker daemon running on this host?解决方法。

linux版本:Ubuntu16.04 第一次安装Docker,运行docker命令是可以的,如 docker ps 重启系统之后,运行docker ps后出现如下报错: Cannot conne...
  • hejjiiee
  • hejjiiee
  • 2016年12月07日 19:29
  • 9130

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

修改权限大于660即可 $ ls -l /var/run/docker.sock srw-rw---- 1 root docker 0 Nov 27 05:56 /var/run/docker.soc...
  • hongxingabc
  • hongxingabc
  • 2017年08月02日 09:04
  • 872

Docker 实战笔记

Docker的安装与配置 CentOS 前提条件 目前,CentOS 仅在发行的版本中的内核支持Docker Docker 运行在CentOS 7 上要求系统为64位,系统内核版本在3.10以...
  • theo789
  • theo789
  • 2017年09月26日 19:08
  • 119

Mac OS X 下安装使用 Docker

云主机可以选择操作系统镜像快速创建主机,这比虚拟机更便捷了,我们本地也可以这么做了,因为有了 Docker 这个东西。它依赖于 LXC(Linux Container),能从网络上获得配置好的 Lin...
  • u011537073
  • u011537073
  • 2016年10月13日 14:12
  • 948

Docker:墙内的基本使用

这几天因为index.docker.io被墙无法下载image的原因,一直在找别的玩法。试了一下国内镜像,龟速并且认证繁琐。从其他地方直接down了一个image,终于可以玩起来了。1.文件系统 d...
  • mcmoon
  • mcmoon
  • 2015年03月20日 15:30
  • 14051

问题:Cannot connect to the Docker daemon. Is the docker daemon running on this host?

问题:Cannot connect to the Docker daemon. Is the docker daemon running on this host?重新启动 centOS 后,发现 D...
  • quicmous
  • quicmous
  • 2017年09月02日 16:56
  • 1656

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

Cannot connect to the Docker daemon. Is the docker daemon running on this host?运行docker info 的时候报错,d...
  • bwlab
  • bwlab
  • 2016年01月19日 14:29
  • 10896

mac osx运行docker出现Cannot connect to the Docker daemon. Is the docker daemon running on this host?

其实很简单,但是自己是第一次用,所以找了很久才找到解决办法 mac osx 下可以使用docker toolbox安装docker,安装之后一定要初始化环境变量 运行   docker-machine...
  • lixiaofeng_24
  • lixiaofeng_24
  • 2016年12月13日 15:42
  • 2039

Docker学习笔记 — 开启Docker远程访问

开启Docker远程访问
  • wangtaoking1
  • wangtaoking1
  • 2015年03月20日 17:24
  • 42384

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

执行docker ps,images等命令时,总是报 Cannot connect to the Docker daemon. Is the docker daemon running on t...
  • qq_33728573
  • qq_33728573
  • 2016年06月11日 14:15
  • 2222
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Docker实践6:Cannot connect to the Docker daemon.
举报原因:
原因补充:

(最多只允许输入30个字)