我尝试设置Docker,以便在使用它之前不必键入sudo
。
我采取的步骤如下:
从使用sudo groupadd docker
;
sudo gpasswd -a ${USER} docker
;
sudo service docker restart
;
在运行docker run hello-world
之后,我收到以下输出:
FATA0000 Post http:///var/run/docker.sock/v1.17/containers/create:拨号unix /var/run/docker.sock:权限被拒绝。您是否正在尝试在没有TLS的情况下连接到启用了TLS的守护进程?
有一件事令人困惑(并且可能会暗示为什么我不能在没有sudo的情况下运行docker )是以下命令的输出:
$ groups
:is:
ltarasiewicz adm cdrom sudo dip plugdev lpadmin sambashare
(无"docker“组)
$ groups ltarasiewicz
的输出
ltarasiewicz adm cdrom sudo dip plugdev lpadmin sambashare docker
("docker“是其中一组)
在将我的当前用户添加到" Docker“组后,我仍然无法使用docker而没有sudo
,这可能是什么原因?
https://stackoverflow.com/questions/29199884
复制相似问题