我从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的版本,但我会查一查:)
答案 0 :(得分:0)
我使用了一些有关如何使用apt-get
进行安装的错误说明。下面的链接中的说明确实有效,但我不确定hypriot-docker版本。
答案 1 :(得分:0)
当我忘记用sudon运行我的Docker命令时,我遇到了这个问题。
错误发生是因为您没有权限访问Docker正在侦听的套接字,除非您是root用户或位于" docker"基。