Raspberry Pi 3上的Ubuntu Core 16无法连接到Docker守护进程

build立新鲜的Ubuntu Core 16 Raspberry Pi机器后。 使用来自Ubuntu Core 网页的图片。

然后用snap安装Docker:

snap install docker 

我无法使用泊坞窗,因为我得到一个错误:

 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 

Docker服务状态不活动(死锁):

 sudo systemctl status snap.docker.dockerd.service snap.docker.dockerd.service - Service for snap application docker.dockerd Loaded: loaded (/etc/systemd/system/snap.docker.dockerd.service; enabled; vendor preset: enabled) Active: inactive (dead) (Result: exit-code) since Wed 2017-05-03 10:30:55 UTC; 30min ago Process: 1975 ExecStart=/usr/bin/snap run docker.dockerd (code=exited, status=126) Main PID: 1975 (code=exited, status=126) May 03 10:30:54 localhost.localdomain systemd[1]: snap.docker.dockerd.service: Unit entered failed state. May 03 10:30:54 localhost.localdomain systemd[1]: snap.docker.dockerd.service: Failed with result 'exit-code'. May 03 10:30:55 localhost.localdomain systemd[1]: snap.docker.dockerd.service: Service hold-off time over, scheduling restart. May 03 10:30:55 localhost.localdomain systemd[1]: Stopped Service for snap application docker.dockerd. May 03 10:30:55 localhost.localdomain systemd[1]: snap.docker.dockerd.service: Start request repeated too quickly. May 03 10:30:55 localhost.localdomain systemd[1]: Failed to start Service for snap application docker.dockerd. 

重新启动docker服务:

 sudo systemctl stop snap.docker.dockerd.service sudo systemctl start snap.docker.dockerd.service 

没有帮助。

Docker版本输出:

 Client: Version: 1.13.1 API version: 1.26 Go version: go1.7.5 Git commit: -snap-a2d8d8c Built: Fri Apr 21 08:56:55 2017 OS/Arch: linux/arm Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 

docker工具的捕捉连接:

 snap interfaces |grep docker :docker-support docker:privileged,docker:support :firewall-control docker :network docker :network-bind docker docker:docker-daemon docker:docker-cli - docker:account-control - docker:home 

是否有任何额外的步骤需要正确启动docker守护进程?

UPD:Docker服务日志

  sudo journalctl -u snap.docker.dockerd.service -f -- Logs begin at Wed 2017-05-03 15:56:02 UTC. -- May 03 16:12:58 localhost.localdomain systemd[1]: Stopped Service for snap application docker.dockerd. May 03 16:12:58 localhost.localdomain systemd[1]: Started Service for snap application docker.dockerd. May 03 16:12:59 localhost.localdomain snap[1697]: /snap/docker/91/bin/dockerd-wrapper: 23: /snap/docker/91/bin/dockerd-wrapper: useradd: Permission denied May 03 16:12:59 localhost.localdomain systemd[1]: snap.docker.dockerd.service: Main process exited, code=exited, status=126/n/a May 03 16:12:59 localhost.localdomain systemd[1]: snap.docker.dockerd.service: Unit entered failed state. May 03 16:12:59 localhost.localdomain systemd[1]: snap.docker.dockerd.service: Failed with result 'exit-code'. May 03 16:12:59 localhost.localdomain systemd[1]: snap.docker.dockerd.service: Service hold-off time over, scheduling restart. May 03 16:12:59 localhost.localdomain systemd[1]: Stopped Service for snap application docker.dockerd. May 03 16:12:59 localhost.localdomain systemd[1]: snap.docker.dockerd.service: Start request repeated too quickly. May 03 16:12:59 localhost.localdomain systemd[1]: Failed to start Service for snap application docker.dockerd. 

我遇到了和你一样的问题,但是在执行这个post中给出的命令之后再次运行。

这些是命令:

 $ sudo snap connect docker:account-control :account-control $ sudo snap connect docker:home :home $ snap disable docker && snap enable docker $ newgrp docker-snap 
Interesting Posts