跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 卖家故事 > 【如何使用Docker将容器打包成镜像】

【如何使用Docker将容器打包成镜像】

时间:2024-04-03 17:55:34 来源:网络cs 作者:亙句 栏目:卖家故事 阅读:

标签: 打包  容器  使用 
阅读本书更多章节>>>>

如何使用Docker将容器打包成镜像

前言一、容器打为镜像二、镜像打包与安装1.将镜像打成tar包2.载入镜像 总结


前言

本文主要讲解如何将现有的容器打包为镜像以及如何将现有的镜像打包为tar文件并在新环境中重新载入。


一、容器打为镜像

docker提供了 commit 命令,可将容器打成镜像,其命令格式如下:

 docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] Option功能-a指定新镜像作者-c使用 Dockerfile 指令来创建镜像-m提交生成镜像的说明信息-p在 commit 时,将容器暂停|

我们首先运行 docker images 去查看现有的镜像,当前镜像只有两个。
在这里插入图片描述
然后运行 docker ps -a 去查看当前容器。
在这里插入图片描述
执行命令 docker commit -a “sby” -m “creat a new docker image by sby” 166463d9e3da sby-new-docker:v1.0 将 hello-word 容器打为镜像。
在这里插入图片描述
如下所示,新的镜像已生成。
在这里插入图片描述

二、镜像打包与安装

倘若需要将某一服务器上的镜像传输到另一服务器上时,可以将镜像打成tar包后传输。

1.将镜像打成tar包

docker提供 save 命令,可将镜像打成tar包。

docker save -o tar包名称.tar 待打包镜像名称:待打包镜像版本

代码如下(示例):

docker save -o sby-new-docker.tar sby-new-docker:v1.0

当前目录会从生成sby-new-docker.tar文件。

文件的跨服务器传输可来这看:
https://blog.csdn.net/qq_43674360/article/details/126096275

2.载入镜像

Docker提供 load 命令用于通过 tar 文件载入镜像。

docker load [OPTIONS] tar包名称.tar

其中OPTIONS一般选择 -i

代码如下(示例):

docker load -i sby-new-docker.tar

由于本人是个穷( ),买不起服务器,所以需要现将原有的镜像删除。
我们可以通过以下命令去删除一个现有的镜像:

docker image rm IMAGE ID

输入命令 docker image rm e2e818466897 删除 sby-new-docker 镜像。
在这里插入图片描述
镜像已删除。
在这里插入图片描述
通过 docker load -i sby-new-docker.tar 命令去重新载入镜像。

在这里插入图片描述

总结

希望你天天过得开心!

阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/gushi/2024-04-03/153475.html,文章来源:网络cs,作者:亙句,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论