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

例如:


结束

相关推荐
z***67771 分钟前
Spring Data 什么是Spring Data 理解
java·后端·spring
Tao____5 分钟前
国产开源物联网基础平台
java·物联网·mqtt·开源·设备对接
f***a3466 分钟前
SpringBoot 如何调用 WebService 接口
java·spring boot·后端
小毅&Nora7 分钟前
【后端】【JAVA】协程:从虚拟线程到协程编程的全面解析
java·开发语言
断剑zou天涯9 分钟前
【算法笔记】KMP算法
java·笔记·算法
无限进步_19 分钟前
C++初始化列表详解:语法、规则与最佳实践
java·开发语言·数据库·c++·git·github·visual studio
vx_bisheyuange22 分钟前
基于SpringBoot的交通在线管理服务系统
java·spring boot·后端·毕业设计
Hello.Reader27 分钟前
FF4J 用特性开关玩转 Java 应用灰度与发布
java·开发语言
小坏讲微服务31 分钟前
Spring Boot 4.0 与 MyBatis Plus 整合完整指南
java·spring boot·后端·mybatis·springcloud·mybatis plus·java开发
一 乐36 分钟前
数码商城系统|电子|基于SprinBoot+vue的数码商城系统(源码+数据库+文档)
java·前端·javascript·数据库·vue.js·springboot