Docker 镜像打包到本地

保存镜像 使用 docker save 命令将镜像保存为一个 tar 文件。命令格式如下:

bash 复制代码
docker save [options] IMAGE [IMAGE...]

示例:docker save -o centos.tar centos:latest

--output 或 -o:将输出保存到指定的文件中。

加载镜像 如果需要在其他机器上加载这个镜像,可以使用 docker load 命令。

bash 复制代码
docker load -i centos.tar
这将把 centos.tar 文件中的镜像加载到 Docker 中

保存多个镜像到一个 tar 文件
如果你需要将多个镜像保存到一个 tar 文件中,可以使用以下命令:
docker save -o multiple_images.tar centos:latest nginx:latest


保存镜像为 gzip 压缩包
为了节省空间,可以将镜像保存为 gzip 压缩包:
docker save centos:latest | gzip > centos.tar.gz

加载时需要先解压:
gzip -d centos.tar.gz
docker load -i centos.tar

其他注意事项

  • 镜像名称和标签:确保在保存时使用正确的镜像名称和标签。

  • 权限问题 :保存和加载镜像时,可能需要使用 sudo 提升权限。

  • 文件大小:根据镜像的大小,保存和加载过程可能需要一些时间。

相关推荐
小孙姐10 分钟前
Linux-Day10.系统安全保护&web服务管理
linux·运维·服务器
AOwhisky1 小时前
云计算一阶段Ⅱ——11. Linux 防火墙管理
linux·运维·云计算
青禾智源2 小时前
CentOS7中Docker的安装与卸载
docker
数据库那些事儿2 小时前
阿里云DMS Data Copilot——高效智能的数据助手,助力企业实现数据驱动的未来
运维·数据库·agent
摇滚侠2 小时前
Linux 系统重置用户密码指南
linux·运维·服务器
linT_T3 小时前
研发团队看板协作中的自动化实践:集成CI/CD与任务流转
运维·ci/cd·自动化
中科米堆3 小时前
中科米堆CASAIM自动化三维扫描系统自动测量压铸件尺寸
运维·自动化·视觉检测
小嵌同学3 小时前
Meson:开源的自动化构建系统
linux·运维·开源·自动化·meson
果子⌂4 小时前
Zabbix 企业级高级应用
linux·运维·nginx·zabbix
钱彬 (Qian Bin)4 小时前
解决docker load加载tar镜像报json no such file or directory的错误
运维·docker·容器·错误·tar·docker load