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 提升权限。

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

相关推荐
love530love1 小时前
【笔记】PyCharm 中创建Poetry解释器
运维·人工智能·windows·笔记·python·pycharm·conda
黑牛先生1 小时前
vscode连接本地Ubuntu
linux·运维·ubuntu
网硕互联的小客服2 小时前
为什么服务器突然变慢?从硬件到软件的排查方法
linux·运维·网络·安全
从零开始学习人工智能3 小时前
Nginx 强制 HTTPS:提升网站安全性的关键一步
运维·nginx·https
Stephen·You4 小时前
(已解决:基于WSL2技术)Windows11家庭中文版(win11家庭版)如何配置和使用Docker Desktop
运维·docker·容器
塑遂4 小时前
Nginx核心功能
运维·nginx
UFIT5 小时前
postgresql日常维护
运维·服务器
爱莉希雅&&&5 小时前
shell脚本之函数详细解释及运用
linux·运维
dal118网工任子仪5 小时前
pikachu靶场 暴力破解
运维·服务器