-
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
步骤说明:
- 我是用 Docker compose 来运行 Jenkins 的,所以先创建配置文件:
mkdir ~/jenkins && cd ~/jenkins
cat << EOF > docker-compose.yaml
version: '3'
services:
jenkins:
image: jenkins/jenkins:jdk11
restart: unless-stopped
ports:
- "127.0.0.1:30000:8080"
volumes:
- "/home/ubuntu/jenkins/jenkins-data:/var/jenkins_home"
EOF
- 迁移裸机 Jenkins 的数据到容器中并修改文件权限:
# 以前我是用独立用户运行jenkins,现在 docker 不准备复用该用户了。
# 又因为 Jenkins 镜像指定了默认的 UID, GID 为 1000,对应我宿主机的用户则为 ubuntu。
sudo cp -r /home/jenkins/.jenkins ~/jenkins/jenkins-data
sudo chown -R ubuntu:ubuntu ~/jenkins/jenkins-data
- 迁移完毕,运行容器:
sudo docker-compose up -d
Metadata
Metadata
Assignees
Labels
No labels