docker打包镜像命令(docker 打包本地镜像,并到其他机器进行恢复操作)
docker打包镜像命令
docker 打包本地镜像,并到其他机器进行恢复操作1、使用docker images查看本机所有的镜像文件
2、docker save eb40dcf64078> /root/mydjango-save-1016.tar 将镜像保存为本地文件,其中eb40dcf64078为image id
3、将保存到本地的文件上传到不能pull的服务器上,网络是相通的我这里直接使用的是scp命令
4、使用load方法加载刚才上传的tar文件
docker load < /root/mydjango-save-1016.tar
5、在新的机器上再此使用docker images命令查看本机的镜像,检查刚才load的镜像有没有加载进来,发现加载进来的镜像名称、标签均为none,使用docker tag eb40dcf64078 django:latest 修改为原来的镜像名称和标签名称,其中eb40dcf64078 为images id
6、使用docker run -itd django:latest加载进行,验证镜像是否能够成功的“run”
补充知识:docker镜像导入导出,镜像的重命名.可用于离线部署docker应用
导出镜像
docker images查看镜像id和名字
使用imageId导出(不推荐)
docker save -o fileName.tar imageId
不过我发现一个问题就是使用imageId导出来的镜像,在导入的时候仓库和名字都是none.但是当使用镜像名字导出后再导入就不过出现none了.
出现这样错误的原因是在docker load 的时候会将同名image覆盖,并将原有镜像重命名,也就出现了上图所示问题。
重命名镜像的方法:
docker tag [镜像id] [新镜像名称]:[新镜像标签]
demo
docker tag 6982b35ff928 zookeeper
使用imageName导出(推荐)
docker save -o ./fileName.tar imageName
demo
docker save -o ./portainer.tar portainer/portainer
导入镜像
docker load -i < ./fileName.tar
demo
以上这篇docker 打包本地镜像,并到其他机器进行恢复操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
- docker查看容器教程(如何使用docker对容器资源进行限制)
- docker 命令上传镜像到镜像仓库(Docker 使用国内镜像仓库的方法)
- docker 部署参数配置(Docker部署nGrinder性能测试平台过程解析)
- 部署docker需要什么配置(解决Docker必须使用sudo操作的问题)
- docker和容器有什么区别(聊聊docker中容器与镜像的区别)
- idea连接不上docker(IDEA使用Docker插件远程部署项目到云服务器的方法步骤)
- dockermysql实例(docker 连接宿主Mysql操作)
- docker节点不能启动(解决docker中ifconfig不可用的问题)
- docker指定基础镜像命令(Docker重命名镜像名称和TAG操作)
- docker-compose项目部署(使用Docker Compose部快速署ELK亲测有效)
- docker部署spring boot(Spring Boot 打包上传Docker 仓库的详细步骤)
- docker容器分配(Docker容器数据卷原理及使用方法解析)
- 怎么清空docker目录(如何完全清理你的Docker数据)
- 远程给docker容器执行命令(Docker命令让普通用户能够执行的实现)
- jenkins回滚docker容器(关于docker部署的jenkins跑git上的程序的问题)
- Docker 运行多个Springboot的详细教程(Docker 运行多个Springboot的详细教程)
- 泪目 这位 刷屏 的英雄,是全椒人的骄傲(泪目这位刷屏)
- 人从众 火炎焱 全椒再现 正月十六走太平 的魅力(人从众火炎焱全椒再现)
- 官宣 全椒籍明星许海峰 奚秀兰 方芳 王璐瑶携手回家 走太平(全椒籍明星许海峰)
- 以前全椒人是怎么过冬的 满满都是回忆(以前全椒人是怎么过冬的)
- NVIDIA显卡份额冲上88 A饭发愁 游戏优化恐没A卡份了(NVIDIA显卡份额冲上88A饭发愁)
- AMD YES A卡还是N卡 A卡和N卡的区别(AMDYESA卡还是N卡)
热门推荐
- sql server表字段数据类型(SQL Server数据库中伪列及伪列的含义详解)
- sqlserver中根据日期时间获取秒数(sql server编写通用脚本实现获取一年前日期的方法)
- 网站服务器的带宽(网站服务器租用怎么选择合适的带宽和机器配置)
- laravel怎么返回指定列(laravel-admin解决表单select联动时,编辑默认没选上的问题)
- elasticsearchwindows分词器配置(docker 部署 Elasticsearch kibana及ik分词器详解)
- mysql删除表数据的语句(Mysql实现定时清空一张表的旧数据并保留几条数据推荐)
- 怎么用docker搭建测试环境(基于docker 搭建Prometheus+Grafana的过程详解)
- htmlcanvas的使用(html2canvas生成清晰的图片实现打印的示例代码)
- python用列表实现一个定时器(python 定时器,实现每天凌晨3点执行的方法)
- dedecms后台内链如何制作(DedeCMS系统TAG标签和分页伪静态设置教程的实现)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9