Docker操作容器打包(commit),压缩(save),挂载(load)

文章目录


前言

将容器打包成镜像时,你正在将应用程序及其所有依赖项、文件和配置文件捆绑到一个可移植的、独立的单元中。这样做可以确保您的应用程序在不同环境中具有一致的运行方式,并且可以轻松地在不同的基础设施上部署。


一、容器打包

使用 commit 命令进行打包

commit -a 【作者】 -m 【备注】 【容器id】 镜像名称 :版本号

bash 复制代码
# 查看容器
docker ps
# 打包容器【只需要记住容器id前五位就行】
commit -a "en" -m "nginx image" 9117f nginx:v1

例如:

二、将镜像压缩成tar包

使用 save 命令

docker save -o 【tar包名称】 【镜像名称】 :【镜像tag】

bash 复制代码
# 压缩
docker save -o nginx.tar nginx:v1

例如:

三、将tar包挂载为镜像

使用 load 命令

docker load -i 【tar包名】

bash 复制代码
docker load -i nginx.tar

例如:


结束

相关推荐
一个响当当的名号16 分钟前
lectrue9 索引并发控制
java·开发语言·数据库
进阶小白猿20 分钟前
Java技术八股学习Day30
java·开发语言·学习
hhy_smile1 小时前
Class in Python
java·前端·python
Ha_To2 小时前
2026.1.28 docker安装
运维·docker·容器
qq_12498707532 小时前
基于Srpingboot心晴疗愈社平台的设计与实现(源码+论文+部署+安装)
java·数据库·spring boot·spring·microsoft·毕业设计·计算机毕业设计
大爱编程♡2 小时前
SpringBoot统一功能处理
java·spring boot·后端
leiming62 小时前
FreeRTOS 的任务与 Linux
java·开发语言
小马爱记录2 小时前
枚举策略驱动
java
北极熊~~2 小时前
emqx持久化 Docker 容器中生成的数据并打包新镜像,迁移至新机器运行
运维·docker·容器
tomiatomia3 小时前
MinIO docker 部署使用的几个坑
运维·docker·容器