"db" и "alpine",
По завершении поднятия, логинюсь на alpine, пытаюсь достучаться/пингануть db - всё тщетно.
Всё перепробовал - и прописывать network и без (пишут что сейчас compose и так создаёт private nwtwork.)
Куда копать?
compose:
services:
db:
build:
context: ./db
args:
MYSQL_ROOT_PASSWORD:
MYSQL_USER:
MYSQL_PASSWORD:
MYSQL_DATABASE:
restart: unless-stopped
ports:
- "3306:3306"
restart: always
tty: true
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_DATABASE: ${MYSQL_DATABASE}
alpine:
build:
context: ./alpine
args:
MYSQL_ROOT_PASSWORD:
MYSQL_USER:
MYSQL_PASSWORD:
MYSQL_DATABASE:
restart: on-failure
depends_on:
- db
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_DATABASE: ${MYSQL_DATABASE}
root@415e92186de0:/# ping -c1 db
ping: db: Name or service not known
root@415e92186de0:/# mysql -u$MYSQL_USER -p$MYSQL_PASSWORD -hdb -e "SHOW DATABASES;"
ERROR 2005 (HY000): Unknown MySQL server host 'db' (2)
Ошибка в композе похоже, в переменных например
Обсуждают сегодня