Я перезагружал хост ранчера несколько раз при настройке ранчера.
Ничего не потеряно, хотя контейнеры запускались и останавливались несколько раз во время этих перезагрузок.
Мне пришлось остановитьсяи снова запустите контейнер для установки определенного 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
После этого ранчер запустился как чистая установка, попросив у меня пароль, чтобы настроить кластер и сделать все с нуля, хотя я вижу много работающих контейнеров.
Я попытался повторно запустить команду, которую ранчер показывал при первой установке (включая старый токен и контрольную сумму).Все еще ничего.
Почему это происходит?Есть ли способ восстановить данные или я должен снова выполнить настройку и создание контейнера?
Как правильно выполнить очистку, если мне нужно начать с нуля?docker rm все контейнеры и выполнить настройку заново?
ОБНОВЛЕНИЕ
Я только что нашел информацию от другого участника в связанном вопросе, потому что эта проблема произошла после предложения отдругой пользователь.
По-видимому, существует процесс обновления, которому необходимо следовать, но мне не хватает того, что нужно сделать точно.Я вижу мой старый остановленный контейнер здесь: https://snag.gy/h2sSpH.jpg
Я считаю, что мне нужно что-то сделать с этим контейнером, чтобы новый контейнер ранчера стал подключенным к предыдущим данным.
Должен ли я бытьзапустить это?
docker run -d --volumes-from stoic_newton --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest