Я попытался настроить 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 после добавления моего текущего пользователя в группу "докер"?