1. 使用 m.daocloud.io 镜像拉取最新版 Jenkins
由于 Docker Hub 在国内的访问速度较慢,可以通过使用国内镜像源来提高下载速度。m.daocloud.io 是国内的一种 Docker 镜像加速器,下面介绍如何使用该镜像源拉取最新版 Jenkins。
version: '3'
services:
jenkins:
user: root
restart: always
image: m.daocloud.io/docker.io/jenkins/jenkins:lts-jdk17 # 使用 m.daocloud.io 镜像加速器
container_name: jenkins
ports:
- 8080:8080 # 映射 Jenkins Web UI 端口
- 50000:50000 # 映射 Jenkins 构建节点通信端口
volumes:
- /srv/jenkins/jenkins_home/:/var/jenkins_home/ # Jenkins 数据目录
- /var/run/docker.sock:/var/run/docker.sock # 允许 Jenkins 访问宿主机 Do