在Docker中,你可以使用docker export命令将容器导出为一个压缩文件,然后使用docker import命令将该压缩文件导入为一个新的镜像。以下是具体步骤:

导出容器:
docker export -o 文件名.tar 容器名或容器ID

这会将容器导出为一个.tar文件。

导入容器:
docker import 文件名.tar 新的镜像名

这会将导出的.tar文件导入为一个新的Docker镜像。

请注意,docker export和docker import并不包含容器的元数据信息,如容器的名称、网络设置等。如果你需要完整的镜像,包括元数据信息,你可能需要考虑使用docker commit命令,该命令会创建一个新的镜像并包含容器的所有信息。

使用 docker commit 导出容器:
docker commit 容器名或容器ID 新的镜像名

这会创建一个新的镜像,包含容器的所有信息。然后,你可以使用docker save将整个镜像保存为一个文件,再使用docker load将它加载到另一台机器上。

保存和加载完整的镜像:
# 保存镜像
docker save -o 文件名.tar 镜像名

# 加载镜像
docker load -i 文件名.tar

上述步骤可用于在不同的Docker主机之间迁移容器或镜像。


转载请注明出处:http://www.pingtaimeng.com/article/detail/10006/Docker