导出容器:
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