nakama/fix-docker-error.sh

38 lines
1.4 KiB
Bash

#!/bin/bash
# Скрипт для исправления ошибки ContainerConfig в Docker
echo "🔧 Исправление ошибки Docker ContainerConfig..."
# 1. Остановить и удалить проблемный контейнер
echo "📦 Остановка и удаление старого контейнера..."
docker-compose stop backend
docker-compose rm -f backend
# 2. Удалить старый образ backend (опционально, если нужно полное пересоздание)
echo "🗑️ Удаление старого образа backend..."
docker rmi nakama-backend 2>/dev/null || echo "Образ не найден, пропускаем"
# 3. Очистить кэш Docker (опционально, если проблема сохраняется)
# docker system prune -f
# 4. Пересобрать образ
echo "🔨 Пересборка образа backend..."
docker-compose build --no-cache backend
# 5. Запустить контейнер
echo "🚀 Запуск контейнера..."
docker-compose up -d backend
# 6. Проверить статус
echo "✅ Проверка статуса..."
docker-compose ps backend
docker-compose logs backend --tail 20
echo ""
echo "✅ Готово! Если проблема сохраняется, попробуйте:"
echo " docker-compose down"
echo " docker-compose build --no-cache"
echo " docker-compose up -d"