一、Docker Desktop
导出容器
- 打开 Docker Desktop。
- 选择“Containers / Apps”选项卡。
- 找到要导出的容器,点击右侧的“…”按钮。
- 选择“Export”选项。
- 选择保存位置,导出为
.tar
文件。
导入容器
- 在 Docker Desktop 中,点击“Containers / Apps”选项卡。
- 点击右上角的“Import”按钮。
- 选择之前导出的
.tar
文件,完成导入。
导出镜像
- 点击“Images”选项卡。
- 找到要导出的镜像,点击右侧的“…”按钮。
- 选择“Export”选项。
- 选择保存位置,导出为
.tar
文件。
导入镜像
- 在 Docker Desktop 中,点击“Images”选项卡。
- 点击右上角的“Import”按钮。
- 选择之前导出的
.tar
文件,完成导入。
二、群晖 Docker
导出容器
- 打开 Docker 管理界面。
- 选择要导出的容器。
- 点击右上角的“操作”,选择“导出”。
- 选择保存位置,导出为
.tar
文件。
导入容器
- 在 Docker 管理界面,点击“导入”。
- 选择之前导出的
.tar
文件。 - 导入完成后,新容器会出现在列表中。
导出镜像
- 打开 Docker 管理界面。
- 选择要导出的镜像。
- 点击“操作”,选择“导出”。
- 选择保存位置,导出为
.tar
文件。
导入镜像
- 在 Docker 管理界面,点击“导入”。
- 选择之前导出的
.tar
文件。 - 导入完成后,新镜像会出现在列表中。
三、命令行通用
导出容器
运行以下命令导出容器:
docker export <容器ID或名称> -o <导出文件路径>.tar
导入容器
运行以下命令导入容器:
docker import <导入文件路径>.tar <新容器名称>
导出镜像
运行以下命令导出镜像:
docker save -o <导出文件路径>.tar <镜像名称>
导入镜像
运行以下命令导入镜像:
docker load -i <导入文件路径>.tar
四、注意事项
在导入容器时,确保相应的镜像已存在于目标环境中。如果没有,容器无法启动。
导出的 .tar 文件可以在不同操作系统之间共享,但需注意镜像和容器的兼容性。
如果导入的镜像或容器与现有内容冲突,可能会导致错误。