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

例如:


结束

相关推荐
专注于大数据技术栈5 分钟前
java学习--LinkedHashSet
java·开发语言·学习
JadenOliver8 分钟前
Docker 守护进程核心配置入口:daemon.json
docker·daemon.json
阿湯哥23 分钟前
Spring AI Alibaba 实现 Workflow 全指南
java·人工智能·spring
原神启动11 小时前
K8S(九)—— Kubernetes 集群调度全面解析
云原生·容器·kubernetes
旺仔小拳头..1 小时前
Java ---变量、常量、类型转换、默认值、重载、标识符、输入输出、访问修饰符、泛型、迭代器
java·开发语言·python
用户93816912553601 小时前
Ubuntu系统docker错误,failed to do request: Head "https://registry-1.docker.io/v2/...
docker
12344521 小时前
【面试复盘】有了equals为什么还要hashcode
java·后端
毕设源码-邱学长1 小时前
【开题答辩全过程】以 台球俱乐部管理系统为例,包含答辩的问题和答案
java·eclipse
m0_748245921 小时前
Docker 容器基本操作
运维·docker·容器
蜗牛^^O^1 小时前
java中的JUC
java·开发语言