牧场主配置丢失

问题描述 投票:0回答:1

我在配置rancher时重新启动了牧场主机几次。

没有任何东西丢失,即使在重新启动期间已经多次启动和停止了容器。

我不得不再次停止并运行容器来为UI设置特定的IP,因此我可以使用主机中可用的其他IP地址作为容器的HostPorts。

这是我必须再次执行的命令:

docker run -d --restart=unless-stopped -p 1.2.3.4:80:80 -p 1.2.3.4:443:443 rancher/rancher

运行之后,rancher启动了一个干净的安装,询问密码,设置集群,并从头开始做所有事情,即使我看到很多容器正在运行。

我尝试重新运行rancher在第一次安装时显示的命令(包括旧令牌和ca-checksum)。依然没有。

为什么会这样?有没有办法恢复数据,还是应该再次进行配置和容器创建?

如果我需要从头开始,清理的正确方法是什么? docker rm所有容器并再次进行设置?

UPDATE

我刚刚从另一个成员的相关问题中找到了一些信息,因为这个问题发生在另一个用户的建议之后。

显然有一个需要遵循的升级过程,但我错过了需要完成的工作。我可以在这里看到我的旧容器:https://snag.gy/h2sSpH.jpg

我相信我需要对该容器做一些事情,以便新的牧场主容器与之前的数据联机。

我应该运行吗?

docker run -d --volumes-from stoic_newton --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest

docker kubernetes rancher
1个回答
1
投票

好的,我可以确认这个过程是有效的。

我遵循了这里的指南:https://rancher.com/docs/rancher/v2.x/en/upgrades/upgrades/single-node-upgrade/#completing-the-upgrade

我只是添加以停止缺少数据的新rancher容器,从原始docker容器复制以创建备份,然后使用在该过程中创建的数据容器中的卷重新启动新容器。

我可能已经用旧的牧场主容器中的卷启动了新的牧场主容器,但我更喜欢安全地播放它并遵循指南的每一步,并且作为一个加号我最终得到了备份:)

© www.soinside.com 2019 - 2024. All rights reserved.