Я попытался настроить Docker, чтобы не использовать sudo
, прежде чем использовать его.
Шаги, которые я сделал:
- Я начал с создания группы докеров с помощью
sudo groupadd docker
; - Я добавил своего текущего пользователя в группу "docker" с помощью
sudo gpasswd -a ${USER} docker
; - Я перезапустил docker с помощью
sudo service docker restart
; - Я закрыл и открыл терминал, чтобы начать новый сеанс.
После запуска docker run hello-world
я получаю этот вывод:
FATA [0000] Сообщение http:///var/run/docker.sock/v1.17/containers/create: наберите unix/var/run/docker.sock: разрешено разрешение. Вы пытаетесь подключиться к демону с поддержкой TLS без TLS?
Одна вещь, которая озадачивает (и может дать подсказку о том, почему я не могу запустить докер без sudo) - это вывод:
$ groups
: is:
ltarasiewicz adm cdrom sudo dip plugdev lpadmin sambashare
(нет группы "докеров" )
Вывод $ groups ltarasiewicz
:
ltarasiewicz adm cdrom sudo dip plugdev lpadmin sambashare docker
( "докер" является одной из групп)
Что может быть причиной того, что я до сих пор не могу использовать Docker withou sudo
после добавления моего текущего пользователя в группу "докер"?