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

例如:


结束

相关推荐
oyzz1203 小时前
Spring EL 表达式的简单介绍和使用
java·后端·spring
一叶飘零_sweeeet4 小时前
Docker Compose实战指南
运维·docker·容器
iNgs IMAC4 小时前
Redis之Redis事务
java·数据库·redis
亚空间仓鼠4 小时前
Docker 容器技术入门与实践 (六):Docker镜像瘦身
docker·容器·eureka
程序员小假4 小时前
向量检索的流程是怎样的?Embedding 和 Rerank 各自的作用?
java·后端
yaaakaaang4 小时前
二十二、模板方法模式
java·模板方法模式
Wmenghu4 小时前
Ubuntu手动安装jdk;Ubuntu手动安装Maven;Ubuntu手动安装RocketMQ;Ubuntu手动安装RocketMQ-Dashbo
java·linux·ubuntu
后置的猿猴4 小时前
Spring 循环依赖
java·后端·spring
SeSs IZED5 小时前
SSM与Springboot是什么关系? -----区别与联系
java·spring boot·后端
橙子199110165 小时前
Java 基础相关
java·开发语言