官方只介绍了docker部署,并没有docker-compose。本文是根据官方docker部署教程整理出的docker-compose版部署教程。
jenkins-data
和jenkins-docker-certs
的volumes,必须使用docker volume create
生成,不然会遇到权限问题docker volume create jenkins-docker-certs
docker volume create jenkins-data
version: '3'
services:
jenkins:
image: 'jenkinsci/blueocean'
container_name: jenkins
restart: always
ports:
- '8080:8080'
- '50000:50000'
volumes:
- jenkins-data:/var/jenkins_home
- jenkins-docker-certs:/certs/client:ro
volumes:
jenkins-data:
jenkins-docker-certs:
docker-compose up
就可以了PS: 如果需要查看jenkins-data和jenkins-docker-certs的具体路径可以:
docker volume inspect jenkins-data
docker volume inspect jenkins-docker-certs