当我访问我的容器时:
jenkins@bc145b8cfc1d:/$ docker ps
无法连接到Docker守护程序。 docker守护程序是否在此主机上运行?
jenkins@bc145b8cfc1d:/$ whoami
jenkins
jenkins@9cdb24cf71f2:/$ usermod -G users jenkins
ERROR : usermod: Permission denied.**
答案 0 :(得分:0)
您可以作为其他用户在容器内执行bash命令。在这种情况下,您可以从主机运行:
docker exec -it --user root <container id> usermod -G users jenkins
或者您可以以交互方式输入容器并以root身份执行任何命令,如下所示:
docker exec -it --user root <container id> bash
然后:
root@9cdb24cf71f2:/$ usermod -G users jenkins
注意:上述解决方案假定群组users
存在。