docker镜像的导入和导出
1. import+export
1.1 导出示例
docker export -o nginx-test.tar nginx-test
-
-o表示输出到文件 -
nginx-test.tar为目标文件 -
nginx-test是源容器名(name)
1.2 导入示例
docker import nginx.tar nginx:imp
或
cat nginx.tar | docker import - nginx:imp
2. save+load
2.1 导出示例
docker save -o nginx.tar nginx:latest
或
docker save > nginx.tar nginx:latest
-
-o和>表示输出到文件 -
nginx.tar为目标文件 -
nginx:latest是源镜像名(name:tag)
2.2 导入示例
docker load -i nginx.tar
或
docker load < nginx.tar
- 其中
-i和<表示从文件输入 - 会成功导入镜像及相关元数据,包括
tag信息