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 07:05:43 浏览: 122
这是一个使用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的插件,提供了更好的界面和用户体验。
相关问题
docker run -d --name jenkins -p 8040:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:lts
你可以使用以下命令来创建一个名为jenkins的容器:
docker run -d --name jenkins -p 8040:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:lts
这个命令会在后台运行一个jenkins容器,并将主机的8040端口映射到容器的8080端口,同时将主机的/data/jenkins_home目录挂载到容器的/var/jenkins_home目录。这样,你就可以通过访问主机的8040端口来访问jenkins服务了。容器使用的镜像是jenkins/jenkins:lts,这是一个稳定版本的jenkins镜像。
#### 引用[.reference_title]
- *1* *2* [dockers安装Jenkins](https://blog.csdn.net/qq_41884378/article/details/117296538)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Docker安装Jenkins](https://blog.csdn.net/m0_73088370/article/details/126504494)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
docker run -itd -p 9090:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins:/var/jenkins_home jenkins/jenkins:lts
这是一个使用Docker部署Jenkins服务的命令,其中:
- -itd: 以交互式、终端模式、并且后台运行容器
- -p 9090:8080: 将主机的9090端口映射到容器的8080端口
- -p 50000:50000: 将主机的50000端口映射到容器的50000端口
- --name jenkins: 指定容器的名称为jenkins
- --privileged=true: 以特权模式运行容器,可以访问主机的所有设备
- -v /home/jenkins:/var/jenkins_home: 将主机的/home/jenkins目录挂载到容器的/var/jenkins_home目录,以持久化Jenkins数据
- jenkins/jenkins:lts: 使用jenkins/jenkins:lts镜像启动容器,其中lts表示使用长期支持版本的Jenkins
这个命令和前面的命令相比,只是将映射的端口、挂载的目录、镜像等参数有所不同。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)