Size: a a a

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

2020 May 06

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
А чтоб трафик  пошел в этот сервис сказать docker run -p 1239:80
80 - порт куда биндится сервис.
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
да и раунд робин балансировка будет от докера в этом случаи, нсколько я понимаю
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
тебе не обязательно описывать отдельную docker network. есть по-дефолту bridge
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
У этой сети только нет DNS для контейнеров что в нее попадают.
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
сейчас у меня haproxy для этого, в кубике для этого есть сервисы и ингресы
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
Maxim Zalysin
тебе не обязательно описывать отдельную docker network. есть по-дефолту bridge
у меня много кусков не уверен что их стоит класть в одну подсеть, сейчас то оно все на хост машине конечно =(
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
сети докер - это просто сетевый одласти видмости забриджованные на хостовый интерфейс.
Их удобство - DNS - возможность внутри одной такой сети обращаться из одного контейнера в другой по имени(+alias) контейнера. А так это все тот же bridge.

$ docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
cc3f51139d27        bridge              bridge              local
cd1cb24ec473        host                host                local
4d4280e5adcc        none                null                local
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
Больше одной такой сети и не имеет особого смысла создавать без необходимости в логическом дроблении, путаницы будет больше.
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
+ контейнер (типо redis) который должен быть виден сервисам в двух разных сетях нужно будет запускать сразу биндить на обе сети.
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
или мапить на порт на хост и говорить всем что искать его на хосте.
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
мне кажеться стоит делать по логической изолированности, компонентов если есть редис и достут к нему нужен только сервису А, то сервис Б не должен видеть этот редис
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
Nikita Shumilin
мне кажеться стоит делать по логической изолированности, компонентов если есть редис и достут к нему нужен только сервису А, то сервис Б не должен видеть этот редис
Это актуально только с точки зрения безопасности - изолированность сервиса. Но это добавит работы и постоянного хранения в голове кто куда ходит и кому куда можно. Нужно ли это сейчас?
источник

EZ

Egor Zholnin in DevOps — русскоговорящее сообщество
Всем привет) Встречался кто-нибудь с проблемой, что www-data запускает apache2 на 80 порту и никак это не отключить?
Находилось ли решение? Мне на проекте надо использовать именно 80 порт, потому что AWS общается с контейнером именно через него
источник

AA

Artyom Abramovich in DevOps — русскоговорящее сообщество
источник

AA

Artyom Abramovich in DevOps — русскоговорящее сообщество
вопросы за 200
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
Egor Zholnin
Всем привет) Встречался кто-нибудь с проблемой, что www-data запускает apache2 на 80 порту и никак это не отключить?
Находилось ли решение? Мне на проекте надо использовать именно 80 порт, потому что AWS общается с контейнером именно через него
Привет!

Если загуглить "apache default config example", то первая ссылка будет https://httpd.apache.org/docs/2.4/vhosts/examples.html и там как пример сразу указано на какой порт биндится apache по умолчанию:
# Ensure that Apache listens on port 80
Listen 80
<VirtualHost *:80>
   DocumentRoot "/www/example1"
   ServerName www.example.com

   # Other directives here
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot "/www/example2"
   ServerName www.example.org

   # Other directives here
</VirtualHost>
источник

EZ

Egor Zholnin in DevOps — русскоговорящее сообщество
Maxim Zalysin
Привет!

Если загуглить "apache default config example", то первая ссылка будет https://httpd.apache.org/docs/2.4/vhosts/examples.html и там как пример сразу указано на какой порт биндится apache по умолчанию:
# Ensure that Apache listens on port 80
Listen 80
<VirtualHost *:80>
   DocumentRoot "/www/example1"
   ServerName www.example.com

   # Other directives here
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot "/www/example2"
   ServerName www.example.org

   # Other directives here
</VirtualHost>
Ага
Понял, спасибо
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
Maxim Zalysin
Привет!

Если загуглить "apache default config example", то первая ссылка будет https://httpd.apache.org/docs/2.4/vhosts/examples.html и там как пример сразу указано на какой порт биндится apache по умолчанию:
# Ensure that Apache listens on port 80
Listen 80
<VirtualHost *:80>
   DocumentRoot "/www/example1"
   ServerName www.example.com

   # Other directives here
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot "/www/example2"
   ServerName www.example.org

   # Other directives here
</VirtualHost>
Если почитать страничку дальше, то будет попятно как этим управлять.
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report was sent to admins
источник

A

Asgoret in DevOps — русскоговорящее сообщество
!спам
источник