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

posted @ 2021-04-12 18:14  守望一心  阅读(474)  评论(0编辑  收藏  举报