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

例如:


结束

相关推荐
小白不太白9501 分钟前
设计模式之 模板方法模式
java·设计模式·模板方法模式
Tech Synapse3 分钟前
Java根据前端返回的字段名进行查询数据的方法
java·开发语言·后端
xoxo-Rachel10 分钟前
(超级详细!!!)解决“com.mysql.jdbc.Driver is deprecated”警告:详解与优化
java·数据库·mysql
乌啼霜满天24912 分钟前
JDBC编程---Java
java·开发语言·sql
老司机张师傅13 分钟前
【微服务实战之Docker容器】第七章-Dockerfile解析
容器·dockerfile·虚悬镜像·docker学习
微信-since8119220 分钟前
[ruby on rails] 安装docker
后端·docker·ruby on rails
色空大师24 分钟前
23种设计模式
java·开发语言·设计模式
闲人一枚(学习中)25 分钟前
设计模式-创建型-建造者模式
java·设计模式·建造者模式
2202_7544215442 分钟前
生成MPSOC以及ZYNQ的启动文件BOOT.BIN的小软件
java·linux·开发语言