docker打包容器成镜像文件、镜像文件加载到镜像
1.容器->镜像
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS 说明:
-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停。
eg:
docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1
docker commit -m "" -a "" [CONTAINER ID] [给新的镜像命名]
docker commit -m "" -a "" aa myelasticsearch:1.0
2.镜像->文件
docker save [OPTIONS] IMAGE [IMAGE...]
OPTIONS 说明:
-o :输出的文件名
eg:
docker save -o my_ubuntu_v3.tar runoob/ubuntu:v3
3.文件->镜像
docker load < file_name
eg:
docker load < docker_file.tgz