将容器打包为镜像并转为tar包
容器转镜像
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS说明:
-
-a :提交的镜像作者;
-
-c :使用Dockerfile指令来创建镜像;
-
-m :提交时的说明文字;
-
-p :在commit时,将容器暂停
docker commit -m "" -a "" [CONTAINER ID] [给新的镜像命名]
例:docker commit -m "" -a "" mysql mysql:1.0
镜像转tar包
docker save [OPTIONS] IMAGE [IMAGE...]
例:docker save -o mysql1.0.tar mysql:1.0
新服务器载入镜像
docker load [OPTIONS]
例:$ docker load --input fedora.tar
OPTIONS 说明:
-
–input , -i : 指定导入的文件,代替 STDIN
-
–quiet , -q : 精简输出信息
本文介绍了如何将运行中的容器转换为镜像,使用`docker commit`命令添加注释和作者信息,并创建新版本。接着讲解了如何利用`docker save`将镜像导出为tar包,方便在新服务器上通过`docker load`加载和使用。这些步骤对于容器化应用的部署和迁移至关重要。
1067

被折叠的 条评论
为什么被折叠?



