Контейнер работает: docker- docker-entrypoint.sh Exit 0 pivkarta_mysql_1 mysqld Дима, еще раз: Exit - это не работает, это завершил работу. Up - это вот работает. docker-compose ps показывает не список работающих контейнеров, а просто список контейнеров. У тебя все контейнеры не работают (вероятнее всего ты перезагружался или типа того). В прод-конфиге прописано restart: always. Вот когда контейнер собран с таким параметром, вот тогда он каждый раз пытается опять запуститься, даже если процесс завершился непредвиденно. Тебе пишет ошибки: - Exception in thread "main" java.sql.SQLTransientConnectionException: database - Connection is not available, request timed out after 5000ms. То есть не удалось связаться с базой данных за отведенные 5 секунд. - Caused by: java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=mysql)(port=3306)(type=master) : mysql Просто факт: не удалось связаться с базой данных - Caused by: java.net.UnknownHostException: mysql А вот это уже причина: не известный хост mysql. То есть призма просто не знала по какому адресу находится база данных. А не знала потому что контейнер не запущен и докер в своей сети не выделил ему хост. Это же все внутренние хосты. Решение: перезапусти все контейнеры разом. docker-compose restart Скорее всего это поможет, так как у тебя контейнеры все уже собраны, просто не запущены. Но есть небольшая вероятность, что призма все-таки не запустится (хотя вероятность мааленькая). После рестарта проверь контейнеры docker-compose ps. Если призма так же Exit 1, но другие контейнеры работают, просто опять ее собери или даже просто рестартани конкретно ее docker-compose restart prisma, но скорее всего это не потребуется.