Docker守护程序正在运行,但无法连接
我正在尝试使用以下命令下载docker映像Docker守护程序正在运行,但无法连接,docker,Docker,我正在尝试使用以下命令下载docker映像 docker pull osixia/phpldapadmin:latest 但是我得到了这个错误 Warning: failed to get default registry endpoint from daemon (Cannot connect to the Docker daemon at tcp://192.168.99.102:2376. Is the docker daemon running?). Using system de
docker pull osixia/phpldapadmin:latest
但是我得到了这个错误
Warning: failed to get default registry endpoint from daemon (Cannot
connect to the Docker daemon at tcp://192.168.99.102:2376. Is the
docker daemon running?). Using system default:
https://index.docker.io/v1/
Cannot connect to the Docker daemon at tcp://192.168.99.102:2376. Is
the docker daemon running?
我尝试过重启docker服务和sudo。
我知道守护进程正在运行,因为当我运行“ps-A”时,有一个名为dockerd的进程
我的docker版本是17.12.0-ce,我正在Ubuntu 17.04上工作
编辑:
dockerd的ps-A输出为31048
24036 ? 00:00:00 dbus-launch
25083 ? 00:00:00 dbus-daemon
25119 ? 00:00:00 dconf-service
25895 ? 00:05:38 VBoxHeadless
28180 ? 00:00:00 kworker/0:1
28765 ? 00:00:00 kworker/1:1
29057 ? 00:00:00 kworker/2:1
29744 ? 00:00:04 chromium-browse
29799 ? 00:01:39 chromium-browse
30137 ? 00:00:00 kworker/3:0
30879 ? 00:00:00 kworker/u8:1
30880 ? 00:00:00 kworker/0:0
30890 ? 00:00:00 kworker/1:2
31048 ? 00:00:03 dockerd
31075 ? 00:00:02 docker-containe
31260 ? 00:00:00 docker-proxy
31273 ? 00:00:00 docker-containe
31291 ? 00:00:00 run.sh
31336 ? 00:00:00 docker-containe
31353 ? 00:00:00 s6-svscan
31417 ? 00:00:00 s6-supervise
31418 ? 00:00:00 s6-supervise
31419 ? 00:00:00 s6-supervise
31421 ? 00:01:36 java
31465 ? 00:00:04 mysqld
31704 ? 00:00:00 kworker/2:0
31800 ? 00:00:00 kworker/3:1
31873 ? 00:00:01 rancher-catalog
31906 ? 00:00:02 websocket-proxy
进程名为dockerd,但您使用docker调用它。试试下面的方法
dockerd pull osixia/phpldapadmin:latest
我最终解决了这个问题,在环境变量中配置了代理,阻止docker与虚拟机通信。您是否使用docker machine,是否设置了tls证书,是否有
/var/run/docker.sock
文件,您的用户是root用户还是docker组中的用户,而env|grep DOCKER
的输出是什么?