我想构建一个具有root权限的jenkins docker容器,这样我就可以使用apt-get功能来安装gradle。
我使用此命令在8080端口上运行jenkins,但我还想添加gradle作为环境变量:
docker run -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home jenkins或者我需要创建什么dockerfile以及在其中写入什么,这样jenkins也可以在8080开始运行
发布于 2016-11-10 12:50:28
我现在可以作为root登录到我的docker容器,apt-get可以用来将gradle或任何东西手动安装到容器中。
我以前在容器中以root用户身份输入的命令:
docker exec -u 0 -it mycontainer bash发布于 2019-06-21 05:16:29
构建一个将USER设置为root的图像将使所有交互式登录都使用root。
Dockerfile
FROM jenkins/jenkins
USER root然后(设置您的容器ID):
docker exec -it jenkins_jenkins_1 bash
root@9e8f16419754:/$https://stackoverflow.com/questions/40506758
复制相似问题