docker run --name jenkins -u root --rm -d -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean
时间: 2023-07-12 21:05:43 浏览: 272
docker-ssh-agent:通过SSH连接的Jenkins代理的Docker映像
这是一个使用Docker部署Jenkins服务的命令,其中:
- --name jenkins: 指定容器的名称为jenkins
- -u root: 以root用户身份运行容器
- --rm: 容器停止后自动删除容器文件系统
- -d: 后台运行容器
- -p 8080:8080: 将主机的8080端口映射到容器的8080端口
- -p 50000:50000: 将主机的50000端口映射到容器的50000端口
- -v /var/jenkins_home:/var/jenkins_home: 将主机的/var/jenkins_home目录挂载到容器的/var/jenkins_home目录,以持久化Jenkins数据
- -v /var/run/docker.sock:/var/run/docker.sock: 将主机的/var/run/docker.sock文件挂载到容器的/var/run/docker.sock文件,以使用主机上的Docker服务
jenkinsci/blueocean是一个基于Jenkins的插件,提供了更好的界面和用户体验。
阅读全文