Docker部署jenkins
通过docker-compoes来部署容器
- 创建 docker_jenkins_compose 文件夹
- docker_jenkins_compose 目录下创建 docker-compose.yml 文件
- 编写
docker-compose.yml
version: '3'
services:
jenkins:
user: root
restart: always
image: jenkins/jenkins:lts
container_name: web-jenkins
ports:
- "8082:8080"
- "50000:50000"
volumes:
- /var/vol_dockers/jenkins_home:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker
- /usr/local/bin/docker-compose:/usr/local/bin/docker-compose
- 创建启停脚本文件: restart , start, stop, 并修改文件权限
- 创建文件
# restart
docker-compose restart
# start
docker-compose up -d
# stop
docker-compose stop
- 修改文件权限
chmod 777 restart start stop // 可读可写可执行
4、启动容器
./start
5、查看容器日志
docker logs 'ContainerId'
生成Jenkins登录初始密码,一会登录的时候要用
docker logs -f jenkins
查看实时日志
❝查看Jenkins状态
ps -ef | grep jenkins
❞
6、宿主机访问jenkins主目录
# 容器内/var/jenkins_home挂载目录
/var/vol_dockers/jenkins_home
7、登录Jenkins
浏览器打开 http://主机ip:8082
, 端口就是yaml文件种配置的映射端口。