docker镜像的导出与导入

简介: docker镜像的导出与导入

内网干活的忧桑大概就是偷点懒,使用docker镜像,dockerfile中使用的镜像内网中却没法down下来,so....找个外网机,先把需要的镜像下载下来,再将下载好的镜像载入到内网机。

       通过查资料,docker镜像的导入导出命令有save,load,export,import;其中save保存的是镜像,load加载的是镜像包(不能对镜像重命名);export保存的是容器,import载入的是容器包,可以为镜像指定新名称。

       同时,export导出的文件再import回去的时候,无法保留镜像所有历史(即每一层layer信息),不能进行回滚操作;而save是依据镜像来的,所以导入时可以完整保留每一层的layer信息。因此,我自己使用的是save及load命令:

       镜像打包命令:

       

docker save > uu.tar ubuntu:latest
docker save ubuntu:latest > uu.tar

       为了验证加载新的镜像包是成功的,在已有镜像的情况下先将其移除:

       使用载入镜像包的命令:

     

#在镜像包所在的文件夹下操作
docker load --input  uu.tar(也可以使用docker load -i uu.tar或者 docker load < uu.tar)
docker load < uu.tar

目录
相关文章
|
2天前
|
存储 安全 Ubuntu
docker中的镜像
【10月更文挑战第1天】
16 4
|
17小时前
|
Java Docker 微服务
SpringBoot微服务打包Docker镜像
SpringBoot微服务打包Docker镜像
21 11
|
17小时前
|
Docker 容器
用Docker发布自己的镜像
用Docker发布自己的镜像
19 9
|
2天前
|
Docker 容器
docker的导入本地镜像和导出本地镜像
本文介绍了如何使用Docker对本地镜像进行导入和导出操作,包括从本地导入`nginx.tar`镜像以及将`open-webui`镜像导出并压缩为`open-webui.tar.gz`。
15 1
|
2天前
|
存储 应用服务中间件 开发工具
docker镜像上传至Harbor及从Harbor下载
docker镜像上传至Harbor及从Harbor下载
|
1天前
|
消息中间件 NoSQL Kafka
Flink-10 Flink Java 3分钟上手 Docker容器化部署 JobManager TaskManager Kafka Redis Dockerfile docker-compose
Flink-10 Flink Java 3分钟上手 Docker容器化部署 JobManager TaskManager Kafka Redis Dockerfile docker-compose
15 4
|
3天前
|
存储 监控 Shell
docker的底层原理二:容器运行时环境
本文深入探讨了Docker容器运行时环境的关键技术,包括命名空间、控制组、联合文件系统、容器运行时以及分离的进程树,这些技术共同确保了容器的隔离性、资源控制和可移植性。
15 5
|
2天前
|
安全 Docker 容器
Docker中运行容器时Operation not permitted报错问题解决
【10月更文挑战第2天】Docker中运行容器时Operation not permitted报错问题解决
11 3
|
22小时前
|
监控 Kubernetes 测试技术
掌握Docker网络模式:构建高效容器通信
【10月更文挑战第3天】本文深入探讨了Docker的网络模式,包括它们的工作原理、使用场景以及如何配置和优化容器间的通信。希望能够帮助开发者在项目中有效地应用Docker网络模式,构建高效的容器化应用。
|
2天前
|
Kubernetes Linux 持续交付
docker容器学习
【10月更文挑战第1天】
12 1