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

例如:


结束

相关推荐
p***q7818 分钟前
SpringBoot实战:高效实现API限流策略
java·spring boot·后端
3***161027 分钟前
【JavaEE】Spring Boot 项目创建
java·spring boot·java-ee
6***v41730 分钟前
VScode 开发 Springboot 程序
java·spring boot·后端
t***316534 分钟前
SpringBoot中自定义Starter
java·spring boot·后端
橘子编程37 分钟前
经典排序算法全解析
java·算法·排序算法
z***33538 分钟前
SpringBoot获取bean的几种方式
java·spring boot·后端
aloha_7891 小时前
联易融测开面试准备
java·python·面试·单元测试
s***46981 小时前
【SpringBoot篇】详解Bean的管理(获取bean,bean的作用域,第三方bean)
java·spring boot·后端
动亦定2 小时前
页面导出大量数据导致响应超时解决方案
java·mysql
q***06292 小时前
解决 Tomcat 跨域问题 - Tomcat 配置静态文件和 Java Web 服务(Spring MVC Springboot)同时允许跨域
java·前端·spring