/var/run/docker.sock: нет такого файла или каталога. Вы пытаетесь подключиться к демону с поддержкой TLS без TLS?
Я очень новичок в докере, когда пытаюсь запустить информацию о докере, она выдает мне следующую ошибку.
$ 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/
Но я все еще получаю ошибку. Как я могу это исправить?
5 ответов
Эта ошибка произошла, потому что я не перезагружал свой компьютер после установки докера. Теперь вышеприведенная команда работает для меня.
Это связано с тем, что служба Docker не запускается автоматически после установки.
Вы можете начать docker
сервис в Ubuntu и его производных (глядя на Linux Mint), набрав:
sudo service docker start
Чтобы проверить, запущен ли Docker, этот файл должен существовать:
ls -la /var/run/docker.sock
У меня была похожая проблема, перезапуск не работал. Запуск 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. (Ваша ошибка может отличаться)
Конверт: Linux Mint 17.1
Обновление: также убедитесь, что используемый вами пользователь находится в группе Docker.
У меня такая же проблема. Мне нужно было добавить моего пользователя в группу Docker (в /etc/group или использует sudo gpasswd -a user docker
- и перезапуск сеанса.
ОС: Ubuntu 14.04.2 LTS 3.13.0-57-generic x64
После запуска докера. измените файл владельца с помощью этой команды:
sudo chown [user]:docker /var/run/docker.sock
если ваша проблема не решилась после этого.
sudo mkdir -p /etc/systemd/system/docker.service.d
тогда
sudo vim /etc/systemd/system/docker.service.d/options.conf
добавьте эту строку в файл options.conf
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:// -H tcp://0.0.0.0:2375