使用 docker 运行 jenkins 的安装配置及使用
版本信息
- Centos-7 3.10.0-1160
- Docker Engine 19.03.15
- jenkinsci/blueocean Jenkins 2.346.3
安装步骤
下载镜像
官方镜像仓库 中搜索 jenkinsci/blueocean
,下载最新镜像
docker pull jenkinsci/blueocean |
启动 jenkins 容器
创建数据目录
mkdir /data/JenkinsData_blueocean |
启动 jenkins 容器
docker run -d -p 8080:8080 --name jenkins \ |
-v /var/run/docker.sock:/var/run/docker.sock
- 在需要使用 Jenkins 构建 Docker 镜像时,Jenkins 容器中的 docker 客户端需要连接到宿主机的 Docker server-v /data/JenkinsData_blueocean/:/var/jenkins_home/
- 数据持久化到宿主机目录-u root
- 容器中使用root
用户运行,要使用 Jenkins 构建 Docker 镜像时,默认的jenkins
用户无权限访问/var/run/docker.sock