Docker命令无法使用Hypriot Docker连接docker守护程序

时间:2016-06-13 07:03:05

标签: docker raspberry-pi hypriot

我从Hypriot为RPi安装了Docker。

当我第一次运行systemctl -l status docker时,我得到了这个回复:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; disabled)
   Active: inactive (dead) since Mon 2016-06-13 06:32:50 UTC; 18min ago
     Docs: https://docs.docker.com
  Process: 1327 ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS (code=exited, status=0/SUCCESS)
 Main PID: 1327 (code=exited, status=0/SUCCESS)

sudo service docker start再次运行systemctl -l status docker之后,我收到了此回复:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; disabled)
   Active: active (running) since Mon 2016-06-13 06:52:55 UTC; 6s ago
     Docs: https://docs.docker.com
 Main PID: 1434 (docker)
   CGroup: /system.slice/docker.service
           └─1434 /usr/bin/docker daemon -H fd:// --storage-driver=overlay -D

" Horray!它正在工作,我在我的RPi上运行Docker让我们拉一个图像!!!"

docker pull resin/rpi-raspbian,但是:

Using default tag: latest
Warning: failed to get default registry endpoint from daemon (Cannot connect to the Docker daemon. Is the docker daemon running on this host?). Using system default: https://index.docker.io/v1/
Cannot connect to the Docker daemon. Is the docker daemon running on this host?

我做错了什么?

Okey,所以这可能解决了我的问题(见下面的链接)。虽然不知道有关hypriot-docker的版本,但我会查一查:)

https://github.com/umiddelb/armhf/wiki/Get-Docker-up-and-running-on-the-RaspberryPi-(ARMv6)-in-three-steps

2 个答案:

答案 0 :(得分:0)

我使用了一些有关如何使用apt-get进行安装的错误说明。下面的链接中的说明确实有效,但我不确定hypriot-docker版本。

https://github.com/umiddelb/armhf/wiki/Get-Docker-up-and-running-on-the-RaspberryPi-(ARMv6)-in-three-steps

答案 1 :(得分:0)

当我忘记用sudon运行我的Docker命令时,我遇到了这个问题。

错误发生是因为您没有权限访问Docker正在侦听的套接字,除非您是root用户或位于" docker"基。