0
点赞
收藏
分享

微信扫一扫

docker容器拷贝

西红柿上校 2022-04-14 阅读 82
java后端

背景

当前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 条评论