日常工作中,如果有些 Docker
镜像不方便推送到远程仓库中,可以使用离线导入导出的方式传输 Docker
镜像。
在 Docker
中,你可以使用 docker save
命令来导出镜像,以及使用 docker load
命令来导入镜像。以下是这两个命令的用法:
使用 docker save
命令可以将镜像打包为一个 tar
归档文件。
bash# 命令格式
docker save -o <目标文件名>.tar <镜像名>
例如,如果要导出名为 my_image
的镜像到文件 my_image.tar
,可以执行以下命令:
bashdocker save -o my_image.tar my_image
使用 docker load
命令可以从一个 tar
归档文件中加载镜像。
bash# 命令格式
docker load -i <镜像文件.tar>
例如,如果有一个名为 my_image.tar
的镜像文件,可以通过以下命令导入:
bashdocker 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
本文作者:DingDangDog
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!