Size: a a a

Docker — русскоговорящее сообщество

2020 February 24

i

inqfen in Docker — русскоговорящее сообщество
Ну значит постгря 5432 слушает
источник

i

inqfen in Docker — русскоговорящее сообщество
Укажи db port 5432
источник

AI

Anton Igin in Docker — русскоговорящее сообщество
а как переназначить? И зачем тогда это поле ports вообще?
источник

i

inqfen in Docker — русскоговорящее сообщество
И проброс сделай 5433:5432
источник

i

inqfen in Docker — русскоговорящее сообщество
Anton Igin
а как переназначить? И зачем тогда это поле ports вообще?
источник

i

inqfen in Docker — русскоговорящее сообщество
Anton Igin
а как переназначить? И зачем тогда это поле ports вообще?
Это проброс к приложению. По твоему докер чудом меняет конфиг самого приложения?
источник

i

inqfen in Docker — русскоговорящее сообщество
В конфиге постгри по дефолту 5432
источник

i

inqfen in Docker — русскоговорящее сообщество
И то, что ты трафик с порта хоста 5433 перенаправляешь на порт контейнера 5433 вообще никак конфиг самого приложения не изменило
источник

AI

Anton Igin in Docker — русскоговорящее сообщество
Ну наверное я понял немного
источник

AI

Anton Igin in Docker — русскоговорящее сообщество
Спасибо 👍
источник

I

Igor in Docker — русскоговорящее сообщество
коллеги, подскажите, поднимаю docker-compos'ом в отдельном проекте 2 контейнера , "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)
источник

А

Артем in Docker — русскоговорящее сообщество
источник

А

Артем in Docker — русскоговорящее сообщество
Прошу прощения) у меня проблема с докером поставил на него постгре сбилдил а он не запускаеться кто подскажет что нетак)
источник

A

Ahmed in Docker — русскоговорящее сообщество
Постгрес или джанга не запускается? По ошибке видно, что джанга не запускается т.к нет пакета psycopg2
источник

I

Igor in Docker — русскоговорящее сообщество
Артем
Прошу прощения) у меня проблема с докером поставил на него постгре сбилдил а он не запускаеться кто подскажет что нетак)
Читай описание этого имаджа , ему скорее всего нужны какие то параметры чтобы развернуться
источник

А

Артем in Docker — русскоговорящее сообщество
Ahmed
Постгрес или джанга не запускается? По ошибке видно, что джанга не запускается т.к нет пакета psycopg2
но я установил его
источник

AE

A E in Docker — русскоговорящее сообщество
Igor
коллеги, подскажите, поднимаю docker-compos'ом в отдельном проекте 2 контейнера , "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)
Ошибка в композе похоже, в переменных например
источник

I

Igor in Docker — русскоговорящее сообщество
A E
Ошибка в композе похоже, в переменных например
контейнер с db успешно запускается
источник

А

Артем in Docker — русскоговорящее сообщество
источник

I

Igor in Docker — русскоговорящее сообщество
Артем
но я установил его
контйенер с psql запущен и успешно функционирует? что говорит docker ps?
источник