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

例如:


结束

相关推荐
JustMove0n10 分钟前
互联网大厂Java面试全流程问答及技术详解
java·jvm·redis·mybatis·dubbo·springboot·多线程
一直都在57211 分钟前
nginx和docker面试题
nginx·docker·github
SimonKing19 分钟前
5分钟学会!把代码从本地推送到 GitHub,就是这么简单
java·后端·程序员
玹外之音19 分钟前
Spring AI 11 种文档切割策略全解析
java·spring·ai编程
Java练习两年半38 分钟前
互联网大厂 Java 求职面试:技术栈与微服务深度解析
java·微服务·面试·技术栈
Seven9744 分钟前
类字节码:揭开Java虚拟机运行机制的神秘面纱
java
lang201509281 小时前
从零开始掌握 Logback:Java 日志框架的“Hello World”实战指南
java·单元测试·logback
lang201509281 小时前
Logback 过滤器深度指南:从“三值逻辑”到高性能拦截
java·网络·logback
左左右右左右摇晃1 小时前
Java 对象:创建方式与内存回收机制
java·笔记
JMchen1231 小时前
企业级图表组件库完整实现
android·java·经验分享·笔记·canvas·android-studio