2024-04-27
温故知新
00
请注意,本文编写于 207 天前,最后修改于 207 天前,其中某些信息可能已经过时。

目录

简介
导出镜像
导入镜像
拓展:拷贝镜像

简介

日常工作中,如果有些 Docker 镜像不方便推送到远程仓库中,可以使用离线导入导出的方式传输 Docker 镜像。

Docker 中,你可以使用 docker save 命令来导出镜像,以及使用 docker load 命令来导入镜像。以下是这两个命令的用法:

导出镜像

使用 docker save 命令可以将镜像打包为一个 tar 归档文件。

bash
# 命令格式 docker save -o <目标文件名>.tar <镜像名>

例如,如果要导出名为 my_image 的镜像到文件 my_image.tar,可以执行以下命令:

bash
docker save -o my_image.tar my_image

导入镜像

使用 docker load 命令可以从一个 tar 归档文件中加载镜像。

bash
# 命令格式 docker load -i <镜像文件.tar>

例如,如果有一个名为 my_image.tar 的镜像文件,可以通过以下命令导入:

bash
docker load -i my_image.tar

这样,你就可以在 Docker 中方便地进行镜像的导入和导出操作。

拓展:拷贝镜像

docker tag 命令可以将一个镜像重新命名并生成另一个镜像

bash
# 命令格式 docker tag 原镜像名:原标签 新镜像名:新标签

举例:将 my_image:1.0 拷贝为 new_image:2.0

bash
# 重命名镜像 docker tag my_image:1.0 new_image:2.0
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!