我一直遵循'TechnoTim‘的教程(特别是名为“码头,牧场主,库伯内斯...我的世界?(牧场主设置和安装教程)”的教程来使用码头和牧场主设置我的世界。
不幸的是,当一个pod死掉或被杀死时,服务器会跟着它(而不是持久化)。
我已经尝试使用视频中描述的推荐绑定挂载设置(我认为这是解决此问题的正常方法)
我还尝试按照itzg修改YAML:
volumes:
# attach a directory relative to the directory containing this compose file
- ./minecraft-data:/data在查看pod时,我可以看到正在生成文件(因此能够连接到服务器),但是当我查看文件系统时,什么也没有
我肯定我错过了什么或者做了什么愚蠢的事情,所以任何建议都是很好的。
发布于 2021-09-16 11:14:27
问题是没有考虑就按照教程来做的。
“挂载点”需要引用pod使用的位置(可能存在于磁盘上,也可能不存在)。
“节点上的路径”指的是磁盘上的映射位置。
在本教程中,'mc‘被用作“挂载点”,但这并不是pod实际使用的(可能是后来更新的内容)。
对pod运行Shell命令会显示初始位置(在我的例子中是/data)。这就是使用Rancher UI时需要用于“装载点”的内容
https://stackoverflow.com/questions/69199873
复制相似问题