docker容器拷贝
背景当前jenkins服务器部署在内网环境,需要迁移到云服务器版本和配置以及之前安装过的jenkins插件都需要同步迁移方案1使用docker commit将当前容器打包成镜像docker commit contain-id/contain-name image-name将镜像制作成包docker save -o jenkins_bak.tar image-name加载恢复镜像docker loa
·
背景
当前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转移到其它主机后凭据消失,需要重新添加
更多推荐
已为社区贡献20条内容
所有评论(0)