Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 April 02

AD

Alex Dem in RU.Docker — Официальное Русское Сообщество
Yury
ports: "5433:5432"
это же для web, правильно?
веб будет юзать 5433 порт у хоста (рассуждаю)
а как проброс сделать от контейнера бд на 5433 порт хоста?
если продублировать директиву в db-сервис, то вылетит ошибка, типа порт уже занят
источник

AD

Alex Dem in RU.Docker — Официальное Русское Сообщество
Artyom Abramovich
а-ля
networks:
 app-network:
   driver: bridge
спасибо, почитаю, глядишь и все получится организовать
источник

AA

Artyom Abramovich in RU.Docker — Официальное Русское Сообщество
links не забудь
источник

AD

Alex Dem in RU.Docker — Официальное Русское Сообщество
Кстати, про примеры

version: "3"
services:
 web:
   build: .
   ports:
     - "8000:8000"
 db:
   image: postgres
   ports:
     - "8001:5432"

отсюда https://docs.docker.com/compose/networking/
источник

AD

Alex Dem in RU.Docker — Официальное Русское Сообщество
И я не врубаюсь почему web должен ловить что-то на 8001 порте хоста, если это явно не объявлено
источник

AD

Alex Dem in RU.Docker — Официальное Русское Сообщество
А

"Within the web container, your connection string to db would look like postgres://db:5432, and from the host machine, the connection string would look like postgres://{DOCKER_IP}:8001."
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
Alex Dem
это же для web, правильно?
веб будет юзать 5433 порт у хоста (рассуждаю)
а как проброс сделать от контейнера бд на 5433 порт хоста?
если продублировать директиву в db-сервис, то вылетит ошибка, типа порт уже занят
дичь.
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
3 раз не буду объяснять. устал
источник

AD

Alex Dem in RU.Docker — Официальное Русское Сообщество
Yury
ports: "5433:5432"
все, пазл сложился :)

я так и не понял почему вы порты указали
но вы правильно сказали - докер создает внутреннею сетку и этого вполне достаточно
все что мне нужно было сверх того понять, что этом случае db из сервиса/контейнера web будет доступна по адресу service_name(в моем случае - "db"):port
источник

AD

Alex Dem in RU.Docker — Официальное Русское Сообщество
И в этом случае порты хоста вообще не задеваются никак, проброс идет по внутренней докер-сетке
Спасибо!
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
Alex Dem
И в этом случае порты хоста вообще не задеваются никак, проброс идет по внутренней докер-сетке
Спасибо!
пжлст.
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
Посмотрел я вариант с использованием nginx ssl passthru
он возможен только для tcp
источник
2019 April 03

m

manefesto in RU.Docker — Официальное Русское Сообщество
ребята, подскажи мне разницу между docker 17 и 18
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
manefesto
ребята, подскажи мне разницу между docker 17 и 18
в 18 есть новые фичи и пофикшены баги
не знаю чего ты ожидаешь в ответ на такой вопрос)
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
почитай чейнджлоги
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
я хочу для себе понять какая версия является стабильной для прода
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
а то есть понимание что допустим ubuntu 18.04 это LTS, а 18.10 нет
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
последняя)
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
в докере нет лтс
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
буду знать
источник