docker安装Jenkins

docker安装Jenkins

官网推荐的docker安装命令如下:

docker run -u root  --rm   -d   -p 8080:8080   -p 50000:50000   -v jenkins-data:/var/jenkins_home   -v /var/run/docker.sock:/var/run/docker.sock   jenkinsci/blueocean 

其中,使用jenkins-data映射了/var/jenkins_home地址。

在安装的时候,需要找初始化密码,不确定,可以按如下方式查找:

find . -name *jenkins*
#通过上面方式大致找到映射的目录
#如 /var/lib/docker/volumes/jenkins-data/_data/war/images/jenkins.svg
#实际上 /var/lib/docker/volumes/jenkins-data/_data/  目录
# 即为容器的/var/jenkins_home目录

# 以下直接可查到密码
cd /var/lib/docker/volumes/jenkins-data/_data/secrets
cat initialAdminPassword

剩下的就是在8080端口(上面映射的地址),访问,按要求填写即可。

ubuntu获取docker

wget -qO- https://get.docker.com/ | sh

综上,一键安装shell如下:

docker run -u root  --rm   -d   -p 8080:8080   -p 50000:50000   -v jenkins-data:/var/jenkins_home   -v /var/run/docker.sock:/var/run/docker.sock   jenkinsci/blueocean 
# 以下直接可查到密码
echo "initialAdminPassword"
cat /var/lib/docker/volumes/jenkins-data/_data/secrets/initialAdminPassword

官方的手册