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

例如:


结束

相关推荐
wydd99_lll2 小时前
docker特权模式下逃逸
运维·docker·容器
aq55356003 小时前
编程语言三巨头:汇编、C++与PHP大比拼
java·开发语言
mseaspring3 小时前
一款用于监控跨多台主机 Docker 容器的实时终端
运维·docker·容器
我是无敌小恐龙3 小时前
Java SE 零基础入门Day01 超详细笔记(开发前言+环境搭建+基础语法)
java·开发语言·人工智能·opencv·spring·机器学习
心态与习惯4 小时前
Julia 初探,及与 C++,Java,Python 的比较
java·c++·python·julia·比较
一叶飘零_sweeeet4 小时前
优秀文章合集
java
heimeiyingwang4 小时前
【架构实战】Kubernetes日志收集:EFK/Loki架构
容器·架构·kubernetes
zopple4 小时前
ThinkPHP5.x与3.x核心差异解析
java·python·php
南境十里·墨染春水5 小时前
C++ 笔记 thread
java·开发语言·c++·笔记·学习
南境十里·墨染春水5 小时前
C++ 笔记 高级线程同步原语与线程池实现
java·开发语言·c++·笔记·学习