Docker镜像之不同服务器间迁移方法大全

有个需求:需要将一台服务器A上的docker镜像迁移到另一台服务器B上,并可以在服务器B上,通过命令docker images可以查看到对应的镜像(这个镜像一般是你自己打包的镜像,不是https://hub.docker.com上的,否则直接下载即可也不用这么麻烦了,当然你没有网,或者包很大,网很差,用这个方法也很Nice)。,下面,我们以一个docker pull nginx:stable-alpine的镜像为例,进行一次迁移:,在服务器A上操作,执行镜像打包命令:docker save nginx:stable-alpine > /data/softs/nginx-stable-alpine.tar,在服务器A上操作,最后,将包通过scp命令迁移到服务器B,或者下载在上传也ok。,在服务器B上操作,将在服务器A上打包好的tar包上传到服务器B的指定位置。我这边是放到了/data/tools下,,如下,发现已经上传,首先在服务器B上查看是没有nginx相关镜像的,执行docker images | grep nginx查看,执行镜像导入:docker load < /data/tools/nginx-stable-alpine.tar,如上,发现在服务器B上已经成功导入了nginx:stable-alpine镜像,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册