jekins和docker自动化部署
时间: 2023-08-08 15:12:21 浏览: 107
Jenkins和Docker可以结合使用来实现自动化部署。首先,你可以使用Docker运行Jenkins容器。通过运行以下命令来启动Jenkins容器:\[1\]
```
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
```
这个命令会在后台启动一个名为jenkins的容器,并将Jenkins的Web界面映射到主机的8080端口。同时,它还会挂载两个卷,一个用于持久化Jenkins的数据,另一个用于与宿主机上的Docker进行交互。
接下来,你可以使用`docker ps`命令查看Jenkins容器的ID。然后,你可以使用以下命令进入Jenkins容器的shell:\[2\]
```
docker exec -it ${容器ID} /bin/bash
```
在容器的shell中,你可以使用`cat`命令查看Jenkins的初始管理员密码:\[2\]
```
cat /var/jenkins_home/secrets/initialAdminPassword
```
获取到初始管理员密码后,你可以通过访问`http://${自己部署Jenkins的服务器的地址}:8080`来访问Jenkins。可能需要等待几分钟才能看到Jenkins界面。在首次访问时,你需要解锁Jenkins。\[3\]
总结起来,使用Docker和Jenkins可以实现自动化部署,你可以通过Docker运行Jenkins容器,并通过访问Jenkins的Web界面来进行配置和管理。
#### 引用[.reference_title]
- *1* *2* *3* [Docker+Jenkins一键自动化部署、超简单~](https://blog.csdn.net/weixin_45647685/article/details/127825728)[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^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文
相关推荐














