下面给你一份在 Ubuntu 上使用 Docker 部署 Jenkins 的清晰步骤,适合新手直接照做。
sudo apt update
sudo apt install -y docker.io docker-compose
启动并设置开机自启:
sudo systemctl enable --now docker
将当前用户加入 docker 组(避免每次用 sudo):
sudo usermod -aG docker $USER
⚠️ 执行后重新登录或重启系统
mkdir -p ~/jenkins_home
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v ~/jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
说明:
8080:Web 访问端口50000:Agent 通信端口/var/jenkins_home:Jenkins 数据持久化目录浏览器访问:
http://<服务器IP>:8080
docker logs jenkins
或:
cat ~/jenkins_home/secrets/initialAdminPassword
docker-compose.ymlversion: '3'
services:
jenkins:
image: jenkins/jenkins:lts
container_name: jenkins
ports:
- "8080:8080"
- "50000:50000"
volumes:
- ./jenkins_home:/var/jenkins_home
restart: always
docker-compose up -d
# 查看运行状态
docker ps
# 停止
docker stop jenkins
# 启动
docker start jenkins
# 查看日志
docker logs -f jenkins
jenkinsci/blueocean 镜像(更好的 UI)如果你需要:
可以继续告诉我你的使用场景。