В выводе 'docker ps' вы можете встретить статус Up (unhealthy), который говорит о том, что контейнер запущен, но проверка работоспособности не пройдена.
В логах самого контейнера может не быть информации о том, что работает не правильно. В этом случае нам потребуется вывести State.Health:
docker inspect --format "{{json .State.Health }}" <container name> | jq
Ошибка будет содержаться в параметре "Output".
Чтобы вывести только значение "Output", используйте:
docker inspect --format "{{json .State.Health }}" <container name> | jq '.Log[].Output'