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

例如:


结束

相关推荐
逻辑驱动的ken3 分钟前
Java高频面试考点04
java·开发语言·算法·哈希算法·散列表
代码漫谈10 分钟前
Spring Boot 配置指南:约定大于配置的应用
java·spring boot·后端
黎雁·泠崖11 分钟前
二叉树遍历:LeetCode 144 / 94 / 145 之递归 + 分治 + 非递归
java·数据结构·算法·leetcode
凌波粒12 分钟前
LeetCode--347.前 K 个高频元素(栈和队列)
java·数据结构·算法·leetcode
GLPerryHsu12 分钟前
jar包的快速修改和重新发布
java·jar
rockmelodies15 分钟前
用 Python 实现 Docker 镜像批量推送(带进度条)
python·docker·eureka
程序员老邢16 分钟前
【技术底稿 14】通用文件存储组件:SpringBoot 自动装配 + 多存储适配
java·spring boot·后端·阿里云·微服务·策略模式
实名上网宋凯宣17 分钟前
dockerfile镜像-python文件
docker
zjneymar23 分钟前
苍穹外卖中一些知识点和问题
java·linux·服务器
Rsun0455125 分钟前
5、Java 原型模式从入门到实战
java·开发语言·原型模式