相关说明
| 命令 | 描述 |
|---|---|
| save | 保存镜像 |
| load | 载入镜像,恢复镜像时不可以指定新名称 |
| export | 导出容器 |
| import | 导入容器,恢复镜像时可以指定新名称 |
方式一(推荐方式)
使用 save 和 load 命令进行保存和载入镜像
保存
docker save -o nginx.tar nginx:latest
注意:其中 nginx.tar 为保存的文件名,其中 nginx:latest 为镜像名称和标签
载入
docker load -i nginx.tar
注意:其中 nginx.tar 为载入的文件名
方式二
使用 export 和 import 命令进行导出和导入容器
导出
docker export -o nginx.tar nginx
注意:其中 nginx.tar 为导出的文件名,其中 nginx 为容器名称
导入
docker import nginx.tar nginx
注意:其中 nginx.tar 为导入的文件名,其中 nginx 为容器名称
总结
- 推荐使用
save和load方式来进行保存和载入镜像,简单方便 - 不推荐使用
export和import方式来进行导出和导入镜像,原因是在运行容器时需要再运行命令中添加上运行的工作目录和运行命令,否则报错