docker容器拷贝

阅读 82

2022-04-14

背景

当前jenkins服务器部署在内网环境,需要迁移到云服务器
版本和配置以及之前安装过的jenkins插件都需要同步迁移

方案1

使用docker commit将当前容器打包成镜像

docker commit contain-id/contain-name image-name

将镜像制作成包

docker save -o jenkins_bak.tar image-name

加载恢复镜像

docker load -i jenkins_bak.tar

基于镜像启动

docker run -itd -p 8080:8080 

-u root
–name jenkins --privileged=true
-v /var/jenkins_home:/var/jenkins_home
-v /etc/timezone:/etc/timezone
-e PHP_TZ=“Asia/Shanghai”
–restart=always
jenkins_bak

注意:
通过容器拷贝或者备份恢复的方式,将jenkins转移到其它主机后凭据消失,需要重新添加

精彩评论(0)

0 0 举报