Jenkins to Docker
Jenkins to Docker
参考资料
环境
1.lunix
2.docker
创建文件夹
在适当位置创建如下文件夹,层级如下
丨—jenkins
丨—丨—jenkins-data
丨—丨—jenkins
执行 docker run
1 |
|
docker 命令解释:
- –restart=always 总是启动
- -p 8080:8080 -p 50000:50000 端口映射
- -v /etc/localtime:/etc/localtime:ro 时区
- -v /tool/jenkins/jenkins-data:/var/jenkins_home jenkins数据,修改此文件夹内容需要重启jenkins
- -v /tool/jenkins/jenkins:/usr/share/jenkins 挂载存放jenkins.war包文件,防止删除容器重启后回到jenkins之前版本,首次使用需要运行jenkins将该目录拷贝到宿主机
- -v /var/run/docker.sock:/var/run/docker.sock
注意事项
首次运行docker run 不需要添加次挂载-v /tool/jenkins/jenkins:/usr/share/jenkins
,启动成功后,将/usr/share/jenkins内容考到宿主机,停止并删除容器在从新运行docker run并添加此挂载-v /tool/jenkins/jenkins:/usr/share/jenkins
,次挂载为了保证jenkins的升级后在删除容器从新启动容器的时候保持原有不变
后续
安装设置向导根据官网进行操作即可
Jenkins to Docker
https://crudclass.github.io/2023/02/13/docker/Jenkins/