docker容器打成镜像并导出导入

我在hostname为docker02的机器上有如下一个容器,现在我要把这个容器打成镜像,并导出,再导入到另一个docker中

打成镜像,命令:
[root@docker02 /]# docker commit -a "dockerexamine" -m "my docker Examine" ec6fea995006 dockerexamine:v1

把镜像导出,导出压缩包为dockerexamine.tar,放在路径/usr/local/node路径下:
[root@docker02 /]# docker save dockerexamine -o /usr/local/node/dockerexamine.tar dockerexamine:v1

把dockerexamine.tar拷贝到hostname为docker的机器上,并导入docker中

本人是把dockerexamine.tar放在/usr/local/node路径下
[root@docker node]# docker load --input ./dockerexamine.tar 

运行刚导入的镜像

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

最近由于接手一个项目,要把项目在本地docket中打成镜像,然后再把镜像上传正式服后加载镜像,发布镜像,记录下命令:
本地构建docker镜像命令: docker build -t 镜像名称 .
例如: docker build -t projectTest:v1.0.1 .
把镜像保持到本地: docker save -o 保存压缩包名称 镜像名称
例如: docker save -o projectTest.tar projectTest:v1.0.1
projectTest.tar下载到本地,然后上传projectTest.tar到正式服务器,然后:
加载镜像: docker load --input 保存压缩包名称
例如: docker load --input projectTest.tar
推送到云: docker push 镜像名称
例如: docker push projectTest:v1.0.1

回答: 要将Docker容器打包成镜像,可以按照以下步骤进行操作。首先,使用命令docker ps -a查看当前的容器列表,找到需要打包的容器。然后,使用命令docker commit将该容器打包成镜像,命令格式为docker commit -a "作者" -m "描述" 容器ID 新镜像名称:版本号。例如,docker commit -a "sby" -m "创建一个新的Docker镜像" 166463d9e3da sby-new-docker:v1.0。接下来,可以使用命令docker images查看新生成的镜像。如果需要删除旧的镜像,可以使用命令docker image rm 镜像ID进行删除。最后,可以使用命令docker load -i 镜像文件.tar重新载入镜像文件。这样就完成了将Docker容器打包成镜像的过程。\[1\]\[2\] #### 引用[.reference_title] - *1* *2* [【如何使用Docker容器打包成镜像】](https://blog.csdn.net/Done_for_me/article/details/129788536)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Docker 使用-将容器打成镜像](https://blog.csdn.net/weixin_45505313/article/details/125020076)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值