netcat: while ! /usr/bin/nc -z db 5432; do
Netcat установлен: RUN ... apt-get install -y netcat
Но в логах пишет: /usr/bin/nc: not found
Можно как-то по другому проверить из другого контейнера, что БД готова к работе?
https://github.com/vishnubob/wait-for-it
https://www.postgresql.org/docs/9.3/app-pg-isready.html
разве она ставится без постгрес? В контейнере, из которого проверяю, нет БД.
а вы уверены что он в /usr/bin, а не просто в /bin
я пробовал и просто nc - результат тотже В контейнере, не проверял где он 🤔
достаточно чтобы клиент postgresql был установлен, они в одном пакете
Обсуждают сегодня