Jenkins迁移数据目录

  1. 查看当前容器挂载的目录
bash 复制代码
[root@test-server01 ~]# docker inspect -f "{{.Mounts}}" jenkins
[{bind  /etc/localtime /etc/localtime   true rprivate} {bind  /opt/jenkins_data /var/jenkins_home   true rprivate}]
  1. 复制数据目录到数据盘
bash 复制代码
[root@test-server01 opt]# cp -r jenkins_data /home/
[root@test-server01 opt]# cd /home/
[root@test-server01 home]# ll
total 211472
-rw-r--r--  1 root    root    216535040 Mar  2  2024 centos.tar.gz
drwx------  3 git     git           129 Oct 30 05:10 git
drwx------  2 jenkins jenkins        62 Oct 22 10:53 jenkins
drwxr-xr-x 22 root    root         8192 Oct 30 16:15 jenkins_data
[root@test-server01 home]# chown -R jenkins.jenkins jenkins_data
#跨机器需要提前创建好Jenkins用户
[root@test-server01 home]# ll
total 211472
-rw-r--r--  1 root    root    216535040 Mar  2  2024 centos.tar.gz
drwx------  3 git     git           129 Oct 30 05:10 git
drwx------  2 jenkins jenkins        62 Oct 22 10:53 jenkins
drwxr-xr-x 22 jenkins jenkins      8192 Oct 30 16:15 jenkins_data
  1. 停掉当前Jenkins
bash 复制代码
[root@test-server01 home]# docker stop jenkins
jenkins
  1. 启动新容器
bash 复制代码
[root@test-server01 etc]# docker run -d --name jenkins_qy -p 8888:8080 -p 7777:50000  --privileged=true -v /home/jenkins_data:/var/jenkins_home -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone jenkins/jenkins:latest
a248447cb4f874bbdcb02f2b34704bde5b696c5e782629b317f98328522ffc15
  1. 访问新的Jenkins网址


至此迁移成功了、原有数据还在。

相关推荐
水彩橘子几秒前
kea dhcp 服务器HA 配置
运维·服务器
Drache_long5 分钟前
Docker(二)
运维·docker·容器
实心儿儿8 分钟前
C++ —— 进程控制 - 进程程序替换
linux·运维·服务器
SilentSamsara13 分钟前
Service 与 Ingress:从 ClusterIP 到云厂商 ALB 的完整流量路径
linux·运维·服务器·微服务·kubernetes·k8s·运维开发
晓庆的故事簿30 分钟前
【无标题】
elasticsearch·jenkins
霸道流氓气质35 分钟前
Bat中实现简单运维脚本示例-启动redis、检测指定端口是否占用、占用则杀死进程、等待指定秒数、启动jar包
运维·redis·jar
生万千欢喜心36 分钟前
linux 安装 Elasticsearch Kibana
linux·elasticsearch·jenkins
qq_3482318537 分钟前
Ubuntu 24.04 环境配置 AI自动化编程 gstack
linux·运维·人工智能·ubuntu
小则又沐风a1 小时前
Linux使用指南和基础指令(1)
java·linux·运维
ALINX技术博客1 小时前
【黑金云课堂】FPGA技术教程Linux开发:Petalinux安装
linux·运维·fpga开发