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

例如:


结束

相关推荐
g***96902 分钟前
在Nginx上配置并开启WebDAV服务的完整指南
java·运维·nginx
中工钱袋2 分钟前
Spring Task 使用指南
java·spring boot·spring
伯远医学2 分钟前
CUT&RUN
java·服务器·网络·人工智能·python·算法·eclipse
CryptoRzz3 分钟前
如何快速对接印度股票市场 (NSE/BSE) 数据接口
android·java·开发语言·区块链
西峰u4 分钟前
Java--面向对象之封装篇!!!
java·开发语言
小小码农一只4 分钟前
Spring WebFlux与响应式编程:构建高效的异步Web应用
java·前端·spring·spring webflux
leo__5205 分钟前
在Kubernetes环境中引用变量的方法
云原生·容器·kubernetes
Dest1ny-安全6 分钟前
CTF 及网络安全相关平台汇总表
java·运维·服务器·python·安全·web安全
古城小栈7 分钟前
Spring Bean初始化三种常用方式(详细易懂版)
java·数据库·spring
j***12157 分钟前
Spring容器初始化扩展点:ApplicationContextInitializer
java·后端·spring