Поднимаю тут одну поделку завернутую в docker-compose. Не могу её назвать, чтоб не спалить Дело.
Суть токова: есть вебсервис, который разработчики предлагают запускать через docker-compose. Очень хочется сделать всё это в WSL2, т.к. пользоваться будут на своих ноутбуках языковеды, не особо сведущие в компьютерах.
Есть, допустим, docker-compose.yml
:
version: '3'
services:
rest:
build: rest
ports:
- "80:80"
- "443:443"
links:
- db
db:
image: mariadb
Поднимаю - получаю эрроры про невозможность подключения к БД. Залезаю в контейнер rest
- IP контейнера с БД резольвится, но не пингуется, подключиться используя nc
тоже не получается.
Пробовал на Ubuntu 20.04 и 18.04, без разницы. Вырубал ufw
, делал неразумное iptables -F
- не помагало.
Запасной вариант, конечно, завернуть всё в любую другую виртуалку - даже QEMU - но волнуюсь насчёт работоспособности (особенно сети и форвардинга) на каждым первом компе с вендой. VMware Player ставить и того хуже.