环境说明

  • Centos 8.5.2111
  • Docker Compose version v2.7.0

步骤说明

Docker 部署

配置 docker-compose.yml

version: '3.7'
services:
jenkins:
container_name: jenkins
image: 'jenkins/jenkins:lts'
restart: always
environment:
- TZ=Asia/Shanghai
ports:
- '8080:8080'
- '50000:50000'
volumes:
- ./jenkins-data:/var/jenkins_home:rw
- ./jenkins-data/docker.sock:/var/run/docker.sock
network_mode: "bridge"

chown -R 1000:1000 ./services/jenkins

启动

docker-compose up

jenkins  | *************************************************************
jenkins | *************************************************************
jenkins | *************************************************************
jenkins |
jenkins | Jenkins initial setup is required. An admin user has been created and a password generated.
jenkins | Please use the following password to proceed to installation:
jenkins |
jenkins | a044f5675f3e43fb91218a4c07b4a404
jenkins |
jenkins | This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
jenkins |
jenkins | *************************************************************
jenkins | *************************************************************
jenkins | *************************************************************

参考文献