一、Docker安装Jenkins
1、拉取docker hub上的jenkins镜像
查找docker上的镜像:
docker search jenkins
使用的镜像是:jenkinsci/blueocean。
载自己所需要的镜像:
docker pull jenkinsci/blueocean
查看是否下载成功:
docker images
然后输入运行docker镜像命令,这里我选择8081端口,和jenkins数据路径:
/root/docker/jenkins_home
docker run \
-u root \
--rm \
-d \
-p 8081:8080 \
-p 50000:50000 \
-v jenkins-data:/root/docker/jenkins_home \
-v $PWD/allure-results:/allure-results \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkinsci/blueocean
说明:
- docker run 运行;
- -d:后台运行容器;
- -p:指定容器的端口映射 -p 10240:8080 # 将容器的8080端口映射到宿主机的10240端口上 ,映射多个端口使用 -p 8082:8080 -p 8083:8081;
- --restart=always:自动重启 #服务挂掉后下次自动重启;