我为安装了docker的aws工作区创建了一个linux黄金映像。我为一个AD用户提供了工作区捆绑包。
docker version gave -
Client:
Version: 19.03.13-ce
API version: 1.40
Go version: go1.13.15
Git commit: 4484c46
Built: Mon Oct 12 18:51:20 2020
OS/Arch: linux/amd64
Experimental: fals
在尝试连接到Docker守护进程时获得的权限被拒绝插座位于unix:///var/run/docker.sock:收到http://%2Fvar%2Run%2Fdocker.sock/v.40/version:dial unix/var/run/doker.sock:connect:权限被拒绝
如何将已配置的用户添加到docker组?我试过sudo usermod-aG docker用户名,但aws工作区给出了一个错误,说:;usermod:user"用户名";不存在。
请帮助
要回答您的整体问题,请按照此问题的重复部分(例如,此处、此处和此处)中的建议进行操作。我看到你已经尝试过了,但你忘记了替换";用户名";在命令CCD_ 1中使用实际用户名。
如果调用该命令的用户是需要添加到组中的用户,则可以使用sudo usermod -aG docker $(whoami)
。Bash将用当前用户的用户名替换$(whoami)
。
请注意,如其他文章中所述,为了使更改生效,在许多系统上,您可能需要在每个终端会话中运行newgrp docker
一次,或者重新启动系统。如果有人知道如何避免这一额外的步骤,我很想学习如何!