logo NodeSeekbeta

🐳 Docker Migrate — 好用的Docker迁移工具

  • 好东西,我都是sftp传文件夹,然后重新docker run

  • @kejilion #42 那不能这么说,滴滴平台还没出来之前我就计划搞个这样的打车平台,谁知道滴滴比我快

  • 很好的工具,支持支持!

  • @ceocok #44 不不不,不要谦虚佬,脚本很多思路确实是抄的你的哈哈 xhj032

  • @lx969788249 #46 目的是一样的,能让更多的人用起来是共同的目标,能让更多有需要的人受益才是重要的,比如 @kejilion 大佬

  • 搭建的项目:
    https://github.com/Decohererk/DecoTV
    具体见下图
    image
    环境:宝塔安装docker,然后创建docker-compose.yaml文件,内容见上图,然后docker compose up -d搭建完成。
    备份过程中8080端口一直不开,已排查非waf拦截,8080端口并没有被占用,所以我是找到文件上传到云盘上自己做了一个直链才能用(这个小问题,无所谓)
    恢复过程中
    报错日志:
    [OK] 保存路径:/root/docker_migrate_restore/bundle.tar.gz
    [INFO] 文件大小:149M
    [INFO] 解压到:/root/docker_migrate_restore/f4pmt8eN1ytargz
    [INFO] 正在解压压缩包(根据文件大小可能需要一段时间,请不要中断)...
    [INFO] 执行恢复脚本:/root/docker_migrate_restore/f4pmt8eN1ytargz/f4pmt8eN1y/restore.sh
    [INFO] 该步骤会加载镜像、回灌卷和绑定目录,并启动容器,可能需要数分钟,请耐心等待...
    [A] 加载镜像(如 images.tar 存在)
    Loaded image: apache/kvrocks:latest
    Loaded image: ghcr.io/decohererk/decotv:latest
    [B] 创建自定义网络(如有)
    [C] 回灌命名卷

    • decotv_kvrocks-data
      [D] 回灌绑定目录
      [E] 恢复 Compose 项目
    • project: decotv
      · 还原 compose 配置到原路径:/www/wwwroot/decotv
      WARN[0000] a network with name decotv_decotv-network exists but was not created by compose.
      Set external: true to use an existing network
      network decotv_decotv-network was found but has incorrect label com.docker.compose.network set to "" (expected: "decotv-network")
      [ERR] 恢复脚本返回非零:1
      [INFO] 为便于排查,默认保留文件:/root/docker_migrate_restore/bundle.tar.gz 与 /root/docker_migrate_restore/f4pmt8eN1ytargz

    大佬有空看看能不能复现下问题。

  • @sakura-s #48 确实是有个bug,脚本里给网络重复创建了,已经修复了,你可以再试一下,我这边试下来没有问题了,成功迁移。你那边要是还有问题,在跟我说一下,我再修

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72280位seeker

🎉欢迎新用户🎉