【问题标题】:How to add user of jenkins container(jenkins) in group(users) inside container itself?如何在容器本身的组(用户)中添加詹金斯容器(詹金斯)的用户?
【发布时间】:2017-01-10 10:42:18
【问题描述】:

当我访问我的容器时:

jenkins@bc145b8cfc1d:/$ docker ps

无法连接到 Docker 守护程序。 docker daemon 是否在此主机上运行?

jenkins@bc145b8cfc1d:/$ whoami
jenkins
jenkins@9cdb24cf71f2:/$ usermod -G users jenkins
ERROR : usermod: Permission denied.**

【问题讨论】:

标签: docker


【解决方案1】:

您可以作为不同的用户在容器内执行 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存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    相关资源
    最近更新 更多