Jenkins 的 compose.yaml
开发环境
yaml
services:
jenkins:
image: jenkins/jenkins:jdk17
container_name: jenkins
restart: unless-stopped
ports:
- "8080:8080"
- "50000:50000"
environment:
- PHP_TZ=Asia/Shanghai
- JAVA_OPTS=-Djenkins.install.runSetupWizard=true
volumes:
- /opt/jenkins/jenkins_home:/var/jenkins_home8080 端口:Jenkins 默认的端口号 50000 端口:Jenkins JNLP 代理通信 PHP_TZ:时区 -Djenkins.install.runSetupWizard=true::是否执行首次安装向导。
常用命令
不指定 compose.yaml 文件
shell
# 进入存放 compose.yaml 文件的目录
cd /opt/jenkins
docker compose up -d
docker compose restart
docker compose down
docker compose logs -f指定 compose.yaml 文件
shell
docker compose -f /opt/jenkins/compose.yaml up -d
docker compose -f /opt/jenkins/compose.yaml restart
docker compose -f /opt/jenkins/compose.yaml down
docker compose -f /opt/jenkins/compose.yaml logs -f