Size: a a a

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

2020 February 11

A

Andrei in Docker — русскоговорящее сообщество
Так проще вроде 😄
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Нет
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Но два контейнера могут использовать одну бд
источник

A

Andrei in Docker — русскоговорящее сообщество
Ооо, понял, благодарю)
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
Установил postgres с пробросом портов 5432:5432. Запускаю контейнер со своим приложением, а он не видит БД. Какой ip надо указывать, чтобы увидел? Или надо просто в компоуз собирать и всё ок будет?
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
если компоуз, то нужен проброс портов или нет?
источник

YR

Yuriy Rostov in Docker — русскоговорящее сообщество
Евгений Ры́марев
Установил postgres с пробросом портов 5432:5432. Запускаю контейнер со своим приложением, а он не видит БД. Какой ip надо указывать, чтобы увидел? Или надо просто в компоуз собирать и всё ок будет?
ip хоста
источник

YR

Yuriy Rostov in Docker — русскоговорящее сообщество
Евгений Ры́марев
если компоуз, то нужен проброс портов или нет?
с дефолтной сетью можно не пробрасывать. В адресе имя сервиса (как в композе назвал)
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
понял. соберу компоуз, значит
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
Yuriy Rostov
с дефолтной сетью можно не пробрасывать. В адресе имя сервиса (как в композе назвал)
спасибо
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
Ещё вопрос. Как запустить команду при билде контейнера в компоузе?
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
хочу создать при билде БД в контейнере postgres
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Евгений Ры́марев
Ещё вопрос. Как запустить команду при билде контейнера в компоузе?
Какую и когда? Вообще компоуз не про это
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
George Gaál
Какую и когда? Вообще компоуз не про это
psql -e 'CREATE DATABASE test_db'
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
George Gaál
Какую и когда? Вообще компоуз не про это
или лучше в Dockerfile команду запихнуть?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Евгений Ры́марев
psql -e 'CREATE DATABASE test_db'
Оно автоматом создаёт, смотри доку на постгрес
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Если нужна бд с наполнением - тогда интереснее, да
источник

ЕР

Евгений Ры́марев in Docker — русскоговорящее сообщество
George Gaál
Оно автоматом создаёт, смотри доку на постгрес
автоматом создаст мою БД?))
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Нужную тебе, а не "твою"
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
Всем привет, подскажите, пожалуйста, ситуация такая: есть машина в облаке селектел, там же есть пул публичных адресов. К машине прицеплены три публичных адреса. Как прокинуть эти адреса в контейнеры (по одному в контейнер). В контейнерах нужно много портов и пробрасывать их обычным способом накладно, плюс нужно конкретно привязать адрес к контейнеру. Я курил macvlan в доках, но чет не догнал как у меня это применить, потому что в селектеле каждый адрес привязывается на отдельный интерфейс, а делать отдельный macvlan network на каждый контейнер мне кажется неразумным, или я неправ?
источник