docker 上部署了几个服务,从 ubnutu 1 迁移到 ubnutu 2 ,在青龙面板这里的数据一直无法挂载到 2 ,有大佬解答一下吗?
docker 上的容器都对应挂载到宿主机的一个文件夹里,docker-compose.yml 运行,我直接拷贝挂载文件夹到 ubuntu 2 ,然后运行同样的命令,创建新 docker 容器。几个成功了,数据都在。
nginx proxy manager 和青龙面板一直不行,查了下可能数据拷贝时被占用导致一些文件没拷贝成功,重新停止删除容器,压缩挂载文件夹,迁移到机 2 ,nginx proxy manager 可以了,但青龙面板一直还是不行,没有旧数据,相当新建,反复操作过几次,还是这样,有大佬解惑一下吗?
无论直接运行 docker-compose 还是在 portainer 里运行,都无旧数据。
挂载路径: /home/char/compose/ql/
docker-compose.yml
version: '2'
services:
web:
image: whyour/qinglong:latest
volumes:
- ./data:/ql/data
ports:
- "0.0.0.0:5700:5700"
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-sf", "http://127.0.0.1:5400/api/health", "||", "exit", "1"]
interval: 2m
timeout: 10s
retries: 3
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.