相关说明
命令 | 描述 |
---|---|
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
方式来进行导出和导入镜像,原因是在运行容器时需要再运行命令中添加上运行的工作目录和运行命令,否则报错
网友评论