目录
- 一. docker 容器的迁移处理
- 1.1 导出镜像
- 1.2 导入容器
- 二. docker 容器网络
- 2.1 docker 的分层存储
- 2.2 docker 容器的读写过程
- 2.3 容器网络
一. docker 容器的迁移处理
在业务的开发过程当中我们会面临,多个不同的系统或平台的环境统一的问题,比如本地开发的环境需要迁移到服务器,docker的强大之处也在这里,可以 做到很方便的处理
1.1 导出镜像
导出容器可以导出一个已经创建的容器到一个文件,不管容器处于什么状态,可以使用docker export 命令。
命令格式为:docker export [-o|–output[=""]] CONTATINER
其中可以通过-o来指定导出的tar文件名,也可以直接通过重定向来实现。
另一种格式为:docker export 容器id/name >文件名.tar
1.2 导入容器
导入的文件可以使用docker import 命令导入变成镜像,该命令的格式为: docker import [-c|–change[=[]]] [-m|–message[=MESSAGE]] file|URL|-[REPOSITORY[:YAG]] 其中-c 选项可以在导入的同时执行对容器进行修改的Dockerfile指令(网络等修改)
另外 docker save&load 命令也可以导入一个镜像存储文件,但是跟docker import 命令是有区别的
export & import 和 save & load 是docker 中间的两组命令ÿ