Команда Docker не может подключить демон Docker с помощью Hypriot Docker

Я установил Docker для RPi от Hypriot.

Когда я впервые запускаю 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

"Черт! Это работает, я запускаю Docker на моем RPi, давайте потянем изображение!!!"

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?

Что я делаю неправильно?

Окей, так что это могло бы решить мою проблему (см. Ссылку ниже). Не знаю о версиях на Hypriot-Docker, но я посмотрю это:)

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

2 ответа

Я использовал некоторые неправильные инструкции о том, как установить с помощью apt-get, Инструкции в приведенной ниже ссылке работают, но я не уверен насчет версий hypriot-docker.

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

У меня возникла эта проблема, когда я забыл запускать свои команды Docker с помощью sudon.

Ошибка возникает из-за того, что у вас нет разрешения на доступ к сокету, который прослушивает Docker, если вы не являетесь пользователем root или не входите в группу "docker".

Другие вопросы по тегам