LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

Я очень слабо понимаю в сетях, возможно это то, что нужно, но пока с трудом представляю.

Блеск и нищета Docker-а - возможность легкого развертывания сети контейнеров тем, кто в сетях вообще не понимает. Не сочти за оскорбление, незнание - не порок.

Я полагал, что есть какой-то «простой» способ, сообщить хосту, что, к примеру, «172.18.0.2» - это адрес, работу с которым осуществлять «через» заданную WSL2 VM, связь с которой (VM) есть по, к примеру, «172.23.191.230»

В Windows для этого есть команда «route». Добавь к ней /? и если есть понимание что такое «шлюз», «маршрут» и «маска подсети»(гугл в помощь) - то всё получится.

Вариант с пробросом порта 80 изначально тухлый, если ты планируешь разворачивать несколько стэков docker-compose с одинаковыми портами. Разве что попрятать это всё за балансировщик(nginx, traefik, выбирай по вкусу) и выкинуть наружу только его порт. Но там своих тонкостей и проблем хватает.

Я бы скорее жестко прибил адреса гвоздями(параметр --ip если вызывать команду docker вручную, параметр для docker-compose.yml навскидку не подскажу).

Исходная версия Pinkbyte, :

Я очень слабо понимаю в сетях, возможно это то, что нужно, но пока с трудом представляю.

Блекс и нищета Docker-а - возможность легкого развертывания сети контейнеров тем, кто в сетях вообще не понимает. Не сочти за оскорбление, незнание - не порок.

Я полагал, что есть какой-то «простой» способ, сообщить хосту, что, к примеру, «172.18.0.2» - это адрес, работу с которым осуществлять «через» заданную WSL2 VM, связь с которой (VM) есть по, к примеру, «172.23.191.230»

В Windows для этого есть команда «route». Добавь к ней /? и если есть понимание что такое «шлюз», «маршрут» и «маска подсети»(гугл в помощь) - то всё получится.

Вариант с пробросом порта 80 изначально тухлый, если ты планируешь разворачивать несколько стэков docker-compose с одинаковыми портами. Разве что попрятать это всё за балансировщик(nginx, traefik, выбирай по вкусу) и выкинуть наружу только его порт. Но там своих тонкостей и проблем хватает.

Я бы скорее жестко прибил адреса гвоздями(параметр --ip если вызывать команду docker вручную, параметр для docker-compose.yml навскидку не подскажу).