将docker打包成镜像并保存到本地

如果想重装系统,又不想破坏docker里面配好的环境,那么可以将docker镜像打包到本地进行保存。

1. 将docker打包成镜像

命令:docker commit 容器id 镜像名:tag

使用docker ps -a即可查看容器相关信息

bash 复制代码
docker commit dd25c7c6bf17 zm_cu101:cu101

注意:在运行的过程中没有进度提示,完成后使用docker images可以查看到该镜像。

2. 将镜像保存为tar文件

命令:docker save -o 镜像名.tar 镜像名:tag

bash 复制代码
docker save -o zm_cu101.tar zm_cu101:cu101

完成后会在当前目录生成一个tar文件。

3. 将镜像tar文件复制到本地

在本机执行以下命令。

bash 复制代码
scp <username>@server-ip:/file/path/123.txt /目标地/path/

4. 镜像tar文件加载

命令:docker load --input 镜像名.tar

bash 复制代码
docker load --input zm_cu101.tar
相关推荐
饱饱要坚持可持续发展观12 分钟前
docker 重命名镜像
docker
羑悻的小杀马特2 小时前
Docker 容器化部署核心实战:从镜像仓库管理、容器多参数运行到 Nginx 服务配置与正反向代理原理解析
nginx·docker·容器·镜像仓库
en-route4 小时前
Kubernetes Ingress:使用 Apache APISIX 进行外部流量路由
容器·kubernetes
DogDaoDao13 小时前
Docker全解析:从核心概念到2025年AI集成新特性
人工智能·docker·eureka·程序员
程序员在线炒粉8元1份顺丰包邮送可乐13 小时前
Docker 部署生产环境可用的 MySQL 主从架构
mysql·docker·架构
m0_7415747513 小时前
k8s的service
云原生·容器·kubernetes
liliangcsdn16 小时前
Mac本地docker安装Kibana+ElasticSearch
elasticsearch·macos·docker
xiao-xiang17 小时前
k8s下的发布策略详解
云原生·容器·kubernetes·部署·cicd·发布
优秀的老黄17 小时前
Docker部署RabbitMQ
linux·运维·docker·中间件·容器·centos·rabbitmq
Lin_Aries_042117 小时前
容器使用卷
linux·运维·docker·云原生·容器·eureka