Уведомление о переводе ИИ
Эта документация была автоматически переведена ИИ.
Обновление установки Docker
Перед обновлением
- Обязательно сделайте резервную копию базы данных.
1. Перейдите в каталог, где находится docker-compose.yml
Например:
# MacOS, Linux...
cd /your/path/my-project/
# Windows
cd C:\your\path\my-project
2. Обновите номер версии образа
О номерах версий
- Версии-псевдонимы, такие как
latest, latest-full, beta, beta-full, alpha, alpha-full, обычно не требуют изменений.
- Числовые номера версий, например
1.7.14, 1.7.14-full, необходимо изменить на целевой номер версии.
- Поддерживаются только обновления, понижение версии не поддерживается!!!
- В производственной среде рекомендуется использовать конкретный числовой номер версии, чтобы избежать непреднамеренных автоматических обновлений. Посмотреть все версии
# ...
services:
app:
# Используйте конкретный номер версии для производственной среды
image: nocobase/nocobase:1.7.14-full
# Вы также можете использовать версию-псевдоним (может обновиться автоматически, используйте с осторожностью в производственной среде)
# image: nocobase/nocobase:latest-full
# image: nocobase/nocobase:beta-full
# ...
3. Перезапустите контейнер
# Загрузить последний образ
docker compose pull app
# Пересоздать контейнер
docker compose up -d app
# Проверить статус процесса app
docker compose logs -f app
4. Обновление сторонних плагинов
См. Установка и обновление плагинов
5. Инструкции по откату
NocoBase не поддерживает понижение версии. Если вам необходимо выполнить откат, восстановите резервную копию базы данных, сделанную до обновления, и измените версию образа на исходную.
6. Часто задаваемые вопросы (FAQ)
В: Медленная или неудачная загрузка образа
Часто это связано с проблемами сети. Вы можете попробовать настроить зеркало Docker для ускорения загрузки или просто повторить попытку позже.
В: Версия не изменилась
Убедитесь, что вы изменили image на новый номер версии и успешно выполнили команды docker compose pull app и up -d app.
В: Сбой загрузки или обновления коммерческого плагина
Для коммерческих плагинов, пожалуйста, проверьте лицензионный ключ в системе, а затем перезапустите контейнер Docker. Подробности см. в Руководстве по активации коммерческой лицензии NocoBase.