现在有一台服务器,里面有几个容器(5 ~ 6)
所有都是用了路径映射(好像叫这个)来持久化数据,在重启/重建后没有问题
如果我要这一个容器,是不是只需要复制 /opt/1panel/apps/lsky-pro/lsky-pro
到同一路径就可以了?
(太菜了,看不懂挂载卷什么的,qwq)
3 个赞
我记得我之前操作是,在新服务器上还是原先的操作去建容器,建完了停止容器以后再从之前的服务器拷贝过来到同一路径下,然后再启动容器就行了
不懂的地方直接问AI基本上都能给你解决,特别是docker相关的
2 个赞
是这样么,谢谢
你先试一下,加油!
1 个赞
:)
占位符
如果网络互通的话,可以直接用nfs网络存储挂出来,然后在新的服务器 挂进去然后 通过-v挂到容器里面去,如果是docker-compose就要改 挂载卷
1 个赞
我现在在直接拷贝,先试试行不行,不行在看这些,谢谢
拷肯定没问题的 只要你-v挂载的目录没问题指定能起来,只需要目录下的那些文件,目录是什么不重要的
1 个赞
好的, 谢谢
容器里面目录挂对,程序能正常起来就可以
1 个赞
跑不起来 :(
这就只能看日志了,盲猜是有数据库,你看一下容器日志报什么错
1 个赞
有,数据库也搬了
重启后活了……
你先启的容器后挂的目录?
1 个赞
建了,关了,解压覆盖了,恢复备份数据库,开了,寄了,发现数据重置了,正常安装,关了,解压覆盖了,恢复备份数据库,开了,活了
哦,你这个还要安装的话是要先安装一下的
1 个赞
推荐是docker-compose,数据全部挂载在宿主机。迁移的时候直接路径设置成一样,拷贝过来,然后docker compose up就行。
1 个赞
是这样的,全部迁移好了
docker-compose,连文件一起搬直接搬家完事
不过路径要稍微设置下, 反正我前面都一样的
替换下就完事了
1 个赞