当前位置: 首页 > news >正文

Docker镜像迁移方案

Docker镜像迁移方案

文章目录

  • Docker镜像迁移方案
    • 一:背景
    • 二:操作方式
    • 三:异常原因
    • 参考:

一:背景

比如机器上已经有先有的容器,但是docker pull的时候是失败的

二:操作方式

1、停止正在运行的容器比如showdoc
docker stop showdoc
2、保存当前镜像showdoc为showdoc_new的新镜像
docker commit showdoc showdoc_new
3、将刚刚保存的新镜像showdoc_new打包成文件showdoc.tar
docker save -o showdoc.tar showdoc_new
4、把showdoc.tar上传到要迁移的目标服务器,然后载入镜像 docker load -i showdoc.tar
5、运行showdoc:docker run -d --name showdoc -p 8090:80 -v /kkddata/software/tools/showdoc_data:/var/www/html showdoc
6、服务器安全组开启8090
大文件迁移使用scp命令
scp -r gogs.tar root@IP:/home/gogs/

三:异常原因

1、先服务器看所属的端口,例如80
netstat -tnlp 80
2、查看docker运行日志
docker logs showdoc
3、进入docker容器查看所属端口情况
docker exec -it showdoc /bin/bash
netstat -tnlp 80

可能会因为内部端口未启动而引起不能访问, 比如nginx配置不能使用IP6的形式等

参考:

Docker镜像迁移方案

Linux中安装Docker

Docker–容器报错 Error response from daemon: driver failed programming external connectivity on endpoint

http://www.dtcms.com/a/90416.html

相关文章:

  • 在STM32F7上实现CAN总线收发队列
  • MongoDB 与 Elasticsearch 使用场景区别及示例
  • 在 React 中,组件之间传递变量的常见方法
  • C语言贪吃蛇实现
  • 判定字符是否唯一
  • 【网络】HTTP 和 HTTPS
  • Apache Tomcat RCE漏洞(CVE-2025-24813)
  • [Windows] Edge浏览器_134.0.3124.83绿色便携增强版-集成官方Deepseek侧边栏
  • 常见框架漏洞之六:Nginx
  • 体育直播系统趣猜功能开发技术实现方案
  • 简单的shell编程
  • Java8 LocalDate LocalTime LocalDateTime的使用
  • 玄机-第五章 Windows 实战-evtx 文件分析的测试报告
  • position embedding
  • 【测试报告】论坛系统
  • 语言解码双生花:人类经验与AI算法的镜像之旅
  • 树状数组模板
  • 【redis】哨兵:搭建主从/哨兵节点详解和细节
  • 【WebGIS教程2】Web服务与地理空间服务解析
  • Java:JDK8 新特性:Lambda表达式
  • Vulnhub-Thales通关攻略
  • 第30周Java分布式入门 ThreadLocal
  • 无法打开... .exe进行写入 解决方法
  • vue中defineModel简化defineProps和defineEmits的用法
  • KofamKOALA:KEGG本地化注释
  • 无线安灯按钮盒汽车零部件工厂的故障告警与人员调度专家
  • 【干货,实战经验】nginx缓存问题
  • 程序员英语口语练习笔记
  • python dict转换成json格式
  • 深入解析Flink Kafka Connector的分布式流数据采集架构与底层实现