docker run -itd -p 9090:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins:/var/jenkins_home jenkins/jenkins:lts
时间: 2023-10-20 11:42:05 浏览: 57
这是一个使用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
这个命令和前面的命令相比,只是将映射的端口、挂载的目录、镜像等参数有所不同。
相关问题
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 --name webgoat -it -p 127.0.0.1:8080:8080 -p 127.0.0.1:9090:9090 webgoat/webgoat
这是一个Docker命令,它的含义是在一个容器中运行WebGoat应用程序,并将应用程序的端口映射到主机上的端口。具体来说,这个命令的各个参数的含义如下:
- `docker run`: 运行一个新的容器。
- `--name webgoat`: 将容器命名为"webgoat"。
- `-it`: 以交互式的方式运行容器。
- `-p 127.0.0.1:8080:8080`: 将容器中的8080端口映射到主机上的8080端口。
- `-p 127.0.0.1:9090:9090`: 将容器中的9090端口映射到主机上的9090端口。
- `webgoat/webgoat`: 使用名为"webgoat/webgoat"的镜像来运行容器。