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

例如:


结束

相关推荐
码农水水5 小时前
中国电网Java面试被问:流批一体架构的实现和状态管理
java·c语言·开发语言·面试·职场和发展·架构·kafka
程序员清风5 小时前
猿辅导二面:线上出现的OOM是如何排查的?
java·后端·面试
yaoxin5211235 小时前
291. Java Stream API - 从正则表达式创建 Stream
java·开发语言
BHXDML5 小时前
Java 设计模式详解
java·开发语言·设计模式
BD_Marathon5 小时前
MyBatis核心配置文件之mappers
java·数据库·mybatis
余瑜鱼鱼鱼6 小时前
Java数据结构:从入门到精通(十三)
java·开发语言
❀͜͡傀儡师6 小时前
docker部署Apache Answer 一款高效问答平台
docker·容器·apache
没有bug.的程序员6 小时前
Java内存模型(JMM)深度解析:从 volatile 到 happens-before 的底层机制
java·开发语言·并发编程·volatile·内存模型·jmm·happens-before
雨中飘荡的记忆6 小时前
Java注解校验实战
java