TNBLOG
首页
博客
视频
资源
问答
猿趣
手机
关于
搜索
收藏
便签
笔记
消息
创作
登录
剑轩
人生没有办法假设,我们不能站在后来的角度去责备当时无望、甚至是怯懦、犹豫的自己
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
CSS
15篇
微服务
41篇
Git
14篇
.NET
102篇
移动开发
33篇
软件架构
23篇
.NET Core
118篇
.NET MVC
11篇
英语
3篇
随笔
82篇
Bootstrap
3篇
Redis
21篇
编辑器
10篇
Js相关
15篇
虚拟化
8篇
更多
Oracle
7篇
Python
14篇
数据库
26篇
EF
17篇
微信
3篇
前端
149篇
消息队列
6篇
docker
41篇
多线程
1篇
Java
4篇
软件基础
2篇
C++
2篇
WCF
7篇
Linux
7篇
nginx
5篇
K8S
9篇
ABP
2篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2023
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术
原
docker 镜像导入导出
306
人阅读
2020/9/15 19:19
总访问:
3514336
评论:
0
收藏:
0
手机
分类:
docker
## 导出镜像 ``` docker save dbaea59d1b41 > mysql-8.0.30.tar ```  ## 载入镜像 使用 docker load 命令则可将这个镜像文件载入进来。 ``` docker load < mysql-8.0.30.tar ```  载入后查看一下镜像。有是有了,但是名称和版本都为空  **使用"IMAGE ID"来保存的镜像,在导入的时候就会出现镜像名称和版本号为的情况,当我们换做用"镜像名:版本号"来保存镜像时,这个问题就解决了** 重新导出一个镜像: ``` docker save mysql:8.0.30> mysql-8.0.30-new.tar ```  重新导入刚刚导出的镜像 ``` docker load < mysql-8.0.30-new.tar ``` **这下显示就完全正常了**  #### 一次导出多个镜像可以这样 ``` docker save -o images.tar nginx:10.0.6 mongo:3.4 ``` ## docker save导出与docker export的区别 #### 文件大小不同 tn2>export 导出的镜像文件体积小于 save 保存的镜像。 save导出会保存该镜像的所有历史记录。比docker export命令导出的文件大,很好理解,因为会保存镜像的所有历史记录。export相比docker save命令,容器文件会丢失所有元数据和历史记录,仅保存容器当时的状态,相当于虚拟机快照。 #### 是否可以对镜像重命名 tn4>docker import 可以为镜像指定新名称 docker load 不能对载入的镜像重命名 #### 是否可以同时将多个镜像打包到一个文件中 tn2> docker export 不支持 docker save 支持 #### 是否包含镜像历史 tn4>export 导出(import 导入)是根据容器拿到的镜像,再导入时会丢失镜像所有的历史记录和元数据信息(即仅保存容器当时的快照状态),所以无法进行回滚操作。 而 save 保存(load 加载)的镜像,没有丢失镜像的历史,可以回滚到之前的层(layer) #### 应用场景不同 tn2>docker export 的应用场景:主要用来制作基础镜像,定制一些镜像,比如我们从一个centos 镜像启动一个容器,然后安装一些软件和进行一些设置后,使用 docker export 保存为一个基础镜像。然后,把这个镜像分发给其他人使用,比如作为基础的开发环境。 docker save 的应用场景:如果我们的应用是使用 docker-compose.yml 编排的多个镜像组合,但我们要部署的客户服务器并不能连外网。这时就可以使用 docker save 将用到的镜像打个包,然后拷贝到客户服务器上使用 docker load 载入。 docker export的使用方法可以参考: https://www.tnblog.net/aojiancc2/article/details/7726
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}