docker镜像和容器的导入导出
Posted 克豪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker镜像和容器的导入导出相关的知识,希望对你有一定的参考价值。
镜像
导入 load 命令
docker load [options]
eg:docker load -i nginx.tar
nginx.tar
导入的文件名
导出 save 命令
docker save [options] images [images...]
eg :docker save -o nginx.tar nginx:latest
nginx.tar
:保存的目标文件名nginx:latest
是镜像名
容器
导入 import 命令
docker import [options] file|URL|- [REPOSITORY[:TAG]]
eg:docker import nginx-test.tar nginx:imp
nginx-test.tar
:文件名nginx:imp
:容器名
导出 export 命令
docker export [options] container
eg:docker export -o nginx-test.tar nginx-test
nginx-test.tar
:目标文件nginx-test
:源容器名
区别
export导出的文件再import回去时,无法保留镜像所有历史,不能进行回滚操作
而save是依据镜像来的,所以导入时可以完整保留下每一层layer信息
以上是关于docker镜像和容器的导入导出的主要内容,如果未能解决你的问题,请参考以下文章