您的位置:首页 > 运维架构 > Docker

docker如何导入导出镜像

2018-03-14 11:22 2036 查看
docker如何导入导出镜像

docker如何导入导出镜像1docker如何导入导出镜像2docker如何导入导出镜像3docker如何导入导出镜像4docker如何导入导出镜像5docker如何导入导出镜像6

分步阅读

如果服务器网路不好或者pull不下来镜像,只能在其它网路比较好的机器上pull下来镜像,导出成一个文件,再下载上传到网路不好的机器上,然后再从文件中导出来,这样在网络不好的机器上也能使用docker镜像了

工具/原料

docker

centos7.2_x64

方法/步骤

使用docker images查看本机所有的镜像文件

docker如何导入导出镜像

docker save eb40dcf64078> /root/mydjango-save-1016.tar 将镜像保存为本地文件,其中eb40dcf64078为image id

docker如何导入导出镜像

将保存到本地的文件上传到不能pull的服务器上,网络是相通的我这里直接使用的是scp命令

docker如何导入导出镜像

使用load方法加载刚才上传的tar文件

docker load < /root/mydjango-save-1016.tar

docker如何导入导出镜像

在新的机器上再此使用docker images命令查看本机的镜像,检查刚才load的镜像有没有加载进来,发现加载进来的镜像名称、标签均为none,使用docker tag eb40dcf64078 django:latest 修改为原来的镜像名称和标签名称,其中eb40dcf64078 为images id

docker如何导入导出镜像

6

使用docker run -itd django:latest加载进行,验证镜像是否能够成功的“run”

docker如何导入导出镜像
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: