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

例如:


结束

相关推荐
爱笑的眼睛111 小时前
PyTorch Lightning:重新定义深度学习工程实践
java·人工智能·python·ai
Kevinyu_1 小时前
责任链模式
java·hadoop·责任链模式
明洞日记1 小时前
【设计模式手册012】责任链模式 - 请求处理的流水线艺术
java·设计模式·责任链模式
q***07141 小时前
Java实战:Spring Boot application.yml配置文件详解
java·网络·spring boot
雨中飘荡的记忆1 小时前
Spring Alibaba AI 实战指南
java·ai编程
冰封剑心1 小时前
MiniCPM-V-2_6 (4-bit 量化)使用
java·前端·数据库
mqiqe1 小时前
【Spring AI MCP】四、MCP 服务端
java·人工智能·spring
l***74941 小时前
springboot与springcloud对应版本
java·spring boot·spring cloud
稚辉君.MCA_P8_Java2 小时前
Gemini永久会员 Java实现的暴力递归版本
java·数据结构·算法
许商2 小时前
【stm32】【printf】
java·前端·stm32