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

例如:


结束

相关推荐
培培说证4 分钟前
2026大专Java开发工程师,考什么证加分?
java·开发语言·python
qq_336313935 分钟前
java基础-方法引用
java·开发语言·算法
总是学不会.8 分钟前
【JUC编程】一、线程的基础概念
java·开发语言·jvm
由之18 分钟前
Spring事件监听机制简单使用
java·spring
小鸡吃米…20 分钟前
Python - 类属性
java·前端·python
沉下去,苦磨练!22 分钟前
计算一个字符串在另一个字符串中出现次数
java·开发语言
Li_7695321 小时前
Redis —— (五)
java·redis·后端·spring
weixin_462446231 小时前
【原创实践】Docker 镜像批量导出镜像与导入镜像
运维·docker·容器
派大鑫wink1 小时前
【Day7】构造方法与 this 关键字:初始化对象的正确姿势
java·开发语言
JIngJaneIL1 小时前
基于java+ vue办公管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端