Skip to content

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_home

8080 端口: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