"Демон вашего докера запущен?" Проблемы с docker hello world tutorial по Linux

Я запускаю учебник по установке для Docker в Linux - Ubuntu 14.04

Идя шаг за шагом в учебное пособие, я получаю следующее сообщение об ошибке:

docker run hello-world

Post http:///var/run/docker.sock/v1.20/containers/create: dial unix /var/run/docker.sock: no such file or directory.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?

Аналогичный вопрос ошибка докера:/var/run/docker.sock: нет такого файла или каталога относится к boot2docker, который я не использую

Ответы

Ответ 1

Если бы та же проблема была решена:

docker-machine start default
eval "$(docker-machine env default)"

Ответ 2

Сегодня у меня такая же проблема. вам просто нужно запустить сервис.

sudo service docker start

Он работает на linux. Я не знаю, работает ли он на mac

Ответ 3

Проверьте право собственности на файл /var/run/docker.sock:

ls -l /var/run/docker.sock
srw-rw----. 1 root root 0 Nov 18 16:17 /var/run/docker.sock

Измените настройки группы на dockerroot:

sudo chown root:dockerroot /var/run/docker.sock

ls -l /var/run/docker.sock
srw-rw----. 1 root dockerroot 0 Nov 18 16:17 /var/run/docker.sock

Тогда он должен работать.

Ответ 4

У меня была такая же проблема, что и докеры на ubuntu 14.04.

Попытка запуска Docker с правами root: sudo docker run hello-world

Введите пароль при появлении запроса.

Ответ 5

Оба решения здесь проверены и протестированы только на Linux
Решение 1:
Я был с той же проблемой, Логин с правами root решил мою проблему
Решение 2:
Решение здесь работает только с пользователем root, так как пользователь root имеет полный доступ к сокету Linux, аналогично группа докеров имеет полный доступ к сокету linux. если вы хотите запустить это с помощью пользователя non root, вам нужно добавить пользователя в группу докеров, вы можете сделать это с помощью следующей команды -

sudo usermod -aG docker $(whoami)

Теперь выйдите из системы и войдите в систему, вы сможете работать с пользователем без полномочий root.

Ответ 6

После того, как я застрял, я выключил компьютер и отправился в путешествие. В один понедельник я включил компьютер, а docker run hello-world выполнялся так же, как указано в руководстве.

Ответ 7

В Windows 8.1 такая же проблема Ответ состоял в том, чтобы открыть виртуальную виртуальную машину Oracle VM, щелкнуть правой кнопкой мыши по экземпляру по умолчанию и затем щелкнуть значок "Показать". Затем увидел логотип BootLocker. Затем вернитесь к значку Docker Quickstarter " > кит", появится двойной щелчок и док-станция ascii.

Ответ 8

Итак, работает ли демон Docker? Какое устранение неполадок вы уже делали?

В учебном пособии не упоминается запуск Docker или добавление себя в группу docker, чтобы вы могли запускать команду Docker без sudo (хотя это должно было быть упомянуто при установке Docker). Сначала вам нужно сделать обе эти вещи.