Проблемът не е в базата данни или кода на Python; Това е проблем, който възниква от Docker, тъй като базата данни се нуждае от известно време за зареждане и контейнерът на python (consumer.py) се стартира по-бързо от този на базата данни.
Възможни решения:
проверка на състоянието на докер
време на изчакване в докер
добавете забавяне към потребителя на python