Подтвердить что ты не робот

/var/run/docker.sock: нет такого файла или каталога. Вы пытаетесь подключиться к демону с поддержкой TLS без TLS?

Я очень новичок в докере, когда пытаюсь запустить docker info, он дает мне следующую ошибку.

$ docker info
FATA[0000] Get http:///var/run/docker.sock/v1.17/info: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? 

Я использую ubuntu 14.04. Я следил за установками, упомянутыми в https://docs.docker.com/installation/ubuntulinux/#installing-docker-on-ubuntu

Но я все еще получаю ошибку. Как я могу это исправить?

4b9b3361

Ответ 1

Эта ошибка возникла из-за того, что после установки докера я не перезагрузил компьютер. Теперь эта команда работает для меня.

Ответ 2

У меня была аналогичная проблема, перезапуск не работал. Запуск docker -d дал мне другую ошибку

Error loading docker apparmor profile: exec: "/sbin/apparmor_parser": stat /sbin/apparmor_parser: no such file or directory ()

и пробежал

 sudo apt-get install apparmor 

чтобы исправить ошибку apparmor

Мое предположение, что демон не запускался автоматически после установки из-за ошибки apparmor. (Ваша ошибка может отличаться)

Env: Linux Mint 17.1

Обновление: Также убедитесь, что пользователь, которого вы используете, находится в группе докеров

Ответ 3

Это связано с тем, что после установки служба докеров не запускается автоматически.

Вы можете запустить службу docker в Ubuntu и ее производных (глядя на ваш Linux Mint), набрав:

sudo service docker start

Чтобы проверить, что запускается докер, этот файл должен существовать:

ls -la /var/run/docker.sock

Ответ 4

У меня была та же проблема. Мне нужно было добавить моего пользователя в группу докеров (в/etc/group или использовать sudo gpasswd -a user docker) и перезапустить сеанс.

ОС: Ubuntu 14.04.2 LTS 3.13.0-57-общий x64