@rick1211

Как перенести данные на новый контейнер, без потерь?

Всем привет! Суть вопроса следующая. У меня есть контейнер с Nextcloud, данные и база данных на отдельных "хостах".
БД (postgres), хранилище подключается по nfs. Вышел официальный контейнер Nextcloud. Не получается его запустить на существующие данные и бд.
Новый контейнер запускаю направляю его на ранее используемые директории (предыдущего) и передаю при запуске образа в переменных БД.

Не пойму где ошибку искать контейнер работает, не отваливается. Захожу внутрь контейнера директории внутри него замонтированы, но APP не отвечает ?
Также проверяю внутри контейнера переменную BD база верная.

При старте контейнера не создается конфиг. Я конфиг копирую руками и правлю под нужды.
В чем может быть проблема ? В каккую сторону копать, как задебажить ошибку ?

docker logs container - ничего полезного не показывает.
  • Вопрос задан
  • 775 просмотров
Решения вопроса 1
Если данные хранятся вне контейнера, то при перезапуске всё должно штатно стартовать.
При перезапуске старого контейнера старт происходит корректно?
Если так, то дело скорее всего в разных потрохах нового контейнера. Поэтому надо сравнить содержимое Dockerfile, entrypoint.sh старого и нового контейнеров.
Если при перезапуске старой версии контейнера возникают проблемы, скорее всего отключен или подключен иным образом ресурс, где хранятся внешние данные контейнера.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы