Size: a a a

2019 October 23

GG

George Gaál in pro.kafka
Anton Marchenko
Ну, контейнеры-то работают, друг друга видят (но только при условии, что они все запущены с этим параметром)
ОНИ ВНУТРИ ВИРТУАЛКИ
источник

GG

George Gaál in pro.kafka
у Вас два сетевых стека:

WINDOWS <——->> Linux VM <<———> Docker
источник

AM

Anton Marchenko in pro.kafka
George Gaál
ОНИ ВНУТРИ ВИРТУАЛКИ
Они-то внутри, но разве при хост режиме сети контейнеры не используют пространство портов самого хоста?
источник

GG

George Gaál in pro.kafka
хост != вЕнда
источник

A

Alex in pro.kafka
Хоста это значит хост системы где запускаются контейнеры

В вашем случае хост для контейнеров это линукс виртуалка
источник

GG

George Gaál in pro.kafka
Alex
Хоста это значит хост системы где запускаются контейнеры

В вашем случае хост для контейнеров это линукс виртуалка
+
источник

AM

Anton Marchenko in pro.kafka
George Gaál
хост != вЕнда
А что тогда? Хост = докер? То есть мне нужно разобраться с настройкой прокси для докер десктопа?
источник

GG

George Gaál in pro.kafka
Anton Marchenko
А что тогда? Хост = докер? То есть мне нужно разобраться с настройкой прокси для докер десктопа?
ну, получается, что вариантов два - либо мучаться с пробросами портов, либо .... вагрант. Потому что настроить прокси для докер десктопа... вряд ли стоит оно того
источник

AM

Anton Marchenko in pro.kafka
George Gaál
ну, получается, что вариантов два - либо мучаться с пробросами портов, либо .... вагрант. Потому что настроить прокси для докер десктопа... вряд ли стоит оно того
А проброс в обратную сторону работает? То есть я могу прописать для кафки тот же самый вариант -p 32181:32181, будет ли контейнер при попытке обратиться к своему локалхосту получать доступ к локалхосту винды?
источник

GG

George Gaál in pro.kafka
доку прочтите, плиз
источник

GG

George Gaál in pro.kafka
нет, он не получит напрямую доступ по локалхосту к локалхосту вЕнды
источник

A

Alex in pro.kafka
Докер на винде (как и в маке) это цепочка виртуалок

Есть хост система (вин, мак)
Запускают гипервизор с линукс системой
На той системе запускаются уже контейнеры

Обычно нетворк между виртуалкой и хвостом это бридж
Поэтому контейнеры даже с параметрами -net=host никогда не достучаться до порта с софтом запущенный на хост системе, так как для них хост это виртуалка

Чтобы на хост системе было доступно происходит дополнительно мэпинг портов как и во все виртуалки (с хоста достучаться на порт виртуалки, весёлые прокси и роутинги)
источник

A

Alex in pro.kafka
Поэтому и хостнейм/host ip внутри виртуалки из своей подсети
источник

GG

George Gaál in pro.kafka
Alex
Докер на винде (как и в маке) это цепочка виртуалок

Есть хост система (вин, мак)
Запускают гипервизор с линукс системой
На той системе запускаются уже контейнеры

Обычно нетворк между виртуалкой и хвостом это бридж
Поэтому контейнеры даже с параметрами -net=host никогда не достучаться до порта с софтом запущенный на хост системе, так как для них хост это виртуалка

Чтобы на хост системе было доступно происходит дополнительно мэпинг портов как и во все виртуалки (с хоста достучаться на порт виртуалки, весёлые прокси и роутинги)
+
источник

AM

Anton Marchenko in pro.kafka
George Gaál
нет, он не получит напрямую доступ по локалхосту к локалхосту вЕнды
Доку я прочитал, просто там не очень понятно, что есть хост. Спасибо
источник

AM

Anton Marchenko in pro.kafka
Alex
Докер на винде (как и в маке) это цепочка виртуалок

Есть хост система (вин, мак)
Запускают гипервизор с линукс системой
На той системе запускаются уже контейнеры

Обычно нетворк между виртуалкой и хвостом это бридж
Поэтому контейнеры даже с параметрами -net=host никогда не достучаться до порта с софтом запущенный на хост системе, так как для них хост это виртуалка

Чтобы на хост системе было доступно происходит дополнительно мэпинг портов как и во все виртуалки (с хоста достучаться на порт виртуалки, весёлые прокси и роутинги)
Спасибо, теперь гораздо понятнее
источник

AM

Anton Marchenko in pro.kafka
Буду думать, как решить эту историю с наименьшим количеством геморроя. Спасибо
источник

GG

George Gaál in pro.kafka
могу посоветовать только поменять подход
источник

AM

Anton Marchenko in pro.kafka
George Gaál
могу посоветовать только поменять подход
Это как один из вариантов
источник

C

CMy3u🐈 in pro.kafka
Anton Marchenko
Доку я прочитал, просто там не очень понятно, что есть хост. Спасибо
хост это твоя локальная машина, виртуалка - гостевая система, делаешь бридж на виртуалке. айпи будет выдавать из локальной сети. На этот айпи настриваешь кипер и брокер.
источник