jenkins系列文章-基于docker部署jenkins应用-单容器

运行jenkins容器

1
docker run --name jenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins:latest

持久化jenkins数据

所有的插件和配置数据被存放于/var/jenkins_home目录下,最好将其持久化以防止数据因容器销毁导致数据丢失。

挂载主机目录

我们可以将数据存放在主机的某个路径下

1
2
mkdir -p /data/jenkins
docker run --name jenkins -p 8080:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home --env JAVA_OPTS=-Duser.timezone=Asia/Shanghai jenkins/jenkins:latest

使用数据卷

或者使用数据卷

1
2
3
docker volume create --name jenkins_home
docker volume ls
docker run --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home --env JAVA_OPTS=-Duser.timezone=Asia/Shanghai jenkins/jenkins:latest

查看访问

查看初始化密码

1
2
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
#结果如:694ecce32bcfffe04980daae711097d04

在浏览器中输入localhost:8080查看访问,初次访问由于密码还没有设置,需要填写上面的密码信息