用不了。 备份日志: 检测到操作系统: linux ============================================= Docker 迁移与备份工具 v4.1 (by:ceocok) ============================================= --- 请选择操作 --- 1. Docker 迁移备份 (在源服务器运行) 2. Docker 备份恢复 (在新服务器运行) 3. 退出 ============================================= 请输入选项 (1-3): 1 --- 1. Docker 迁移备份 (源服务器) --- 迁移工具 'runlike' 未安装,正在拉取镜像... latest: Pulling from assaflavie/runlike 1f3e46996e29: Pull complete 6b4543eb003e: Pull complete 4f4fb700ef54: Pull complete 1b9b66b6f015: Pull complete 7df855c4e32d: Pull complete a9b6742bd2d5: Pull complete d9af9ba02f40: Pull complete 1193bea83fc8: Pull complete 9dcae3e6f1bf: Pull complete 3046ca50013a: Pull complete baa527fc0c68: Pull complete 259974ebed9b: Pull complete d985a58df362: Pull complete dbc1f0abe9fe: Pull complete ade5902f2573: Pull complete 9e2d2c1f1e03: Pull complete 2357e5c7d777: Pull complete e4413ba596cb: Pull complete bc6e8e3df7b3: Pull complete Digest: sha256:97958af7e79cbb00ba53a648517a1111af7d36e2411bdce3e560060bc5fa16b6 Status: Downloaded newer image for assaflavie/runlike:latest docker.io/assaflavie/runlike:latest 当前正在运行的容器: decotv-core decotv-kvrocks 请输入要备份的容器名称 (用空格分隔, 回车备份所有): 正在备份容器文件并生成安装命令: decotv-core ... 正在备份容器文件并生成安装命令: decotv-kvrocks ... 正在打包所有数据卷... 正在配置 Nginx 提供下载服务... tee: /etc/nginx/sites-available/docker_migration_server.conf: No such file or directory ln: failed to create symbolic link '/etc/nginx/sites-enabled/docker_migration_server.conf': No such file or directory 正在测试并重载 Nginx... nginx: the configuration file /www/server/nginx/conf/nginx.conf syntax is ok nginx: configuration file /www/server/nginx/conf/nginx.conf test is successful Nginx 临时下载服务器已在端口 8889 启动。 --- ✅ 备份完成!【请在新服务器恢复完后再退出脚本】!! --- 在新服务器上,输入源服务器的IP或域名将会自动下载以下备份文件: 1. 数据包: http://10.0.32.2:8889/docker_data.tar.gz 2. 启动脚本: http://10.0.32.2:8889/docker_run.sh ============================================= Docker 迁移与备份工具 v4.1 (by:ceocok) ============================================= --- 请选择操作 --- 1. Docker 迁移备份 (在源服务器运行) 2. Docker 备份恢复 (在新服务器运行) 3. 退出 ============================================= 请输入选项 (1-3): 问ai解释是 从你的日志输出中可以看到明显的报错: tee: /etc/nginx/sites-available/docker_migration_server.conf: No such file or directory ln: failed to create symbolic link '/etc/nginx/sites-enabled/docker_migration_server.conf': No such file or directory 为什么 8889 端口没被占用? 路径不匹配: 你的系统(看起来是安装了宝塔面板或其他集成环境)的 Nginx 配置文件路径在 /www/server/nginx/conf/,而脚本试图把配置文件写到标准 Debian 的路径 /etc/nginx/sites-available/。因为目录不存在,配置文件根本没写进去。 软链接失败: 既然文件没生成,创建软链接也失败了。 重载的是“旧配置”: 当脚本执行 nginx -t 和 nginx -s reload 时,它其实只是重新加载了你原本就存在的、正常的 Nginx 配置。因为并没有新配置加入,所以 8889 端口自然不会被监听。 希望能适配下宝塔面板环境,另外我看备份时候出现10.0.32.2:8889,并不是本机外网ip。 我的环境见:https://www.nodeseek.com/post-513136-5 48f有说明。
@ceocok #183 还是一样报错 正在配置 Nginx 提供下载服务... tee: /etc/nginx/sites-available/docker_migration_server.conf: No such file or directory ln: failed to create symbolic link '/etc/nginx/sites-enabled/docker_migration_server.conf': No such file or directory
感谢大佬
用不了。
备份日志:
问ai解释是
希望能适配下宝塔面板环境,另外我看备份时候出现10.0.32.2:8889,并不是本机外网ip。
我的环境见:https://www.nodeseek.com/post-513136-5
48f有说明。
@sakura-s #182 你3分钟后重新测试一下。已优化脚本
会动态探测nginx目录
如果没有安装nginx就Python 自带 HTTP 服务器兜底
@ceocok #183
还是一样报错
牛掰,这下方便了
可以的 很方便
奖励你买鸡不绕路 出鸡不恢复
十分详细,感谢分享