本篇主要讲如何在Docker中安装Jenkins,如果Docker未安装,可以先参考上一篇文章进行Docker安装。
【学习Docker(一)】centos系统 Docker 安装与卸载
安装
拉取镜像
docker pull jenkins/jenkins
- 1
创建 Jenkins 挂载目录
mkdir /docker-local/jenkins
- 1
chmod 777 /docker-local/jenkins
- 1
创建并启动 Jenkins 容器
docker run -d \
-p 8888:8080 \
-p 50000:50000 \
-v /docker-local/jenkins:/var/jenkins_home \
-v /etc/localtime:/etc/localtime \
--restart=always \
--name=jenkins \
jenkins/jenkins
查看是否启动成功
docker ps -l
查看启动日志
docker logs jenkins
查看初始密码
cat /docker-local/jenkins/secrets/initialAdminPassword
启动参数描述
- -d:后台运行容器;
- -p 8888:8080:将容器的 8080 端口映射到服务器的 8888 端口;
- -p 50000:50000:将容器的 50000 端口映射到服务器的 50000 端口;
- -v /usr/local/jenkins:/var/jenkins_home:将容器中 Jenkins 的工作目录挂载到服务器的 /usr/local/jenkins;
- -v /etc/localtime:/etc/localtime:让容器使用和服务器同样的时间设置;
- –restart=always:设置容器的重启策略为 Docker 重启时自动重启;
- –name=jenkins:给容器起别名;
浏览器访问:http://127.0.0.1:8888
至此,Jenkins就安装完成了。
卸载
查询运行的容器
docker ps -a
停止容器
docker stop 容器id
删除容器
docker rm 容器id
查看Jenkins镜像
docker images
docker rmi 镜像id
删除Jenkins挂载目录
rm -rf /docker-local/jenkins