docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts-jdk11
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v /your/local/path:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v $(which docker):/usr/bin/docker \
jenkins/jenkins:lts-jdk11
http://localhost:8080bash
docker logs jenkinsManage Jenkins > Global Tool ConfigurationManage Jenkins > Configure System 中配置 Docker Clouddocker run ... -e http_proxy="http://proxy.example.com:8080" -e https_proxy="http://proxy.example.com:8080" ...
Manage Jenkins > Configure Global Securitydocker exec jenkins tar -czvf /tmp/jenkins_backup.tar.gz /var/jenkins_home
docker cp jenkins:/tmp/jenkins_backup.tar.gz .
创建 docker-compose.yml 文件:
version: '3'
services:
jenkins:
image: jenkins/jenkins:lts-jdk11
ports:
- "8080:8080"
- "50000:50000"
volumes:
- jenkins_data:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
restart: unless-stopped
volumes:
jenkins_data:
启动:
docker-compose up -d
docker logs jenkinsdocker exec -it jenkins bash希望这个指南能帮助您顺利配置 Docker 中的 Jenkins!如有特定需求或遇到问题,可以提供更多细节以便给出更精确的建议。