docker容器跨服务器的迁移的方法
发布时间 - 2026-01-10 22:50:48 点击率:次docker的备份方式有export和save两种。

export是当前的状态,针对的是容器,docker save 是针对镜像images。
export
找出要备份容器的ID
[root@wls12c ~]$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS NAMES 037b847bf093 centos "/bin/bash" 3 minutes ago Exited (0) 2 minute naughty_davinci
备份
[root@wls12c ~]$ docker export 037b847bf093 >centos_demo.tar [root@wls12c ~]$ du -sh centos_demo.tar 195M centos_demo.tar
export是把容器打成一个tar包。
恢复
把刚才备份的centos_demo.tar打包到目标服务器
[root@11g ~]$ cat centos_demo.tar |docker import - centos:demo 8962416d1362f289ceb9848e21a95f03dc34eb6f234c8f98f1a6e1ec7fe34a67
查看新生成的镜像
[root@11g ~]$ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos demo 8962416d1362 24 seconds ago 196.7 MB
save
得到镜像名称
[root@wls12c ~]$ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos latest d83a55af4e75 3 weeks ago 196.7 MB
备份镜像
[root@wls12c ~]$ docker save centos >centos_save.tar
恢复镜像
[root@11g ~]$ docker load <centos_save.tar
查看恢复的镜像
[root@wls12c ~]$ docker images REPOSITORY TAG IMAGE ID CREATED centos latest d83a55af4e75 3 weeks ago 196.7 MB
两者的区别:
导出后再导入(exported-imported)的镜像会丢失所有的历史,而保存后再加载(saveed-loaded)的镜像没有丢失历史和层 (layer)。这意味着使用导出后再导入的方式,你将无法回滚到之前的层(layer),同时,使用保存后再加载的方式持久化整个镜像,就可以做到层回 滚(可以执行docker tag <LAYER ID> <IMAGE NAME>来回滚之前的层)。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# docker容器迁移
# docker
# 跨服务器迁移
# docker镜像迁移
# Docker镜像之不同服务器间迁移方法大全
# 使用Docker迁移服务到离线服务器的过程
# Docker容器迁移到其他服务器的5种方法详解
# 详解将本地docker容器迁移到服务端
# Docker服务迁移的实现
# 镜像
# 再加
# 的是
# 两种
# 你将
# 大家多多
# 就可以
# 这意味着
# CREATED
# COMMAND
# NAMES
# STATUS
# ps
# CONTAINER
# wls12c
# IMAGE
# Exited
# minutes
# naughty_davinci
# minute
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
百度浏览器如何管理插件 百度浏览器插件管理方法
晋江文学城电脑版官网 晋江文学城网页版直接进入
,在苏州找工作,上哪个网站比较好?
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
Laravel如何使用查询构建器?(Query Builder高级用法)
javascript如何操作浏览器历史记录_怎样实现无刷新导航
CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
网站制作大概多少钱一个,做一个平台网站大概多少钱?
七夕网站制作视频,七夕大促活动怎么报名?
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
Laravel如何使用Blade组件和插槽?(Component代码示例)
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
公司门户网站制作流程,华为官网怎么做?
Laravel如何发送系统通知?(Notification渠道示例)
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
如何实现建站之星域名转发设置?
Python文本处理实践_日志清洗解析【指导】
如何快速生成专业多端适配建站电话?
如何在云服务器上快速搭建个人网站?
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
Mybatis 中的insertOrUpdate操作
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
高端云建站费用究竟需要多少预算?
JS弹性运动实现方法分析
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
高端建站如何打造兼具美学与转化的品牌官网?
C++时间戳转换成日期时间的步骤和示例代码
jQuery 常见小例汇总
如何在搬瓦工VPS快速搭建网站?
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
Laravel如何使用Gate和Policy进行授权?(权限控制)
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
如何在阿里云购买域名并搭建网站?
Android自定义listview布局实现上拉加载下拉刷新功能
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
bootstrap日历插件datetimepicker使用方法
网易LOFTER官网链接 老福特网页版登录地址
如何快速辨别茅台真假?关键步骤解析
JavaScript如何实现音频处理_Web Audio API如何工作?
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
详解Android——蓝牙技术 带你实现终端间数据传输
如何用PHP快速搭建CMS系统?

