jenkinsdocker容器与根权限?

我想build立一个具有root权限的jenkins docker容器,这样我就可以使用apt-getfunction来安装gradle。

我正在使用这个命令在8080端口上运行jenkins,但是我也想添加gradle作为环境variables:

docker run -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home jenkins 

或者我需要创build什么dockerfile以及写入什么,这样jenkins也开始在8080运行

我现在已经能够以root身份login到docker容器,apt-get可以用来手动安装Gradle或任何东西到容器中。

我用来在容器中inputroot的命令:

 docker exec -u 0 -it mycontainer bash 

这个命令已经帮我作为root用户在dockerterminallogin了

 docker exec -u 0 -it <container id of jenkins> /bin/bash 
Interesting Posts