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

例如:


结束

相关推荐
不知几秋1 小时前
数字取证-内存取证(volatility)
java·linux·前端
小声读源码2 小时前
【技巧】离线安装docker镜像的方法
docker·镜像·技巧·离线
chxii4 小时前
5java集合框架
java·开发语言
yychen_java5 小时前
R-tree详解
java·算法·r-tree
JANYI20185 小时前
嵌入式设计模式基础--C语言的继承封装与多态
java·c语言·设计模式
xrkhy5 小时前
反射, 注解, 动态代理
java
Ten peaches6 小时前
Selenium-Java版(操作元素)
java·selenium·测试工具·html
lyw2056196 小时前
RabbitMQ,Kafka八股(自用笔记)
java
邹诗钰-电子信息工程6 小时前
嵌入式自学第二十一天(5.14)
java·开发语言·算法
有梦想的攻城狮6 小时前
spring中的@MapperScan注解详解
java·后端·spring·mapperscan