Docker Compose обеспечивает доступ к определенным интернет-доменам / портам без "--net=host"

По умолчанию ни один из моих контейнеров docker-compose не имеет доступа к Интернету. Мы можем выставлять порты хосту, но не из интернета. Любые решения в Интернете указывают мне на использование network: host или --net=host, но это почти полностью упустит смысл использования контейнеров, потому что это полностью объединит сети контейнера и хоста.

Я только хочу получить доступ к конкретному домену на конкретном порту. Одним из примеров может быть отправка письма из моего контейнера в smtp.mailtrap.io на порту 25. Я бы хотел, чтобы мой контейнер был отделен от моего хоста.

Это возможно? Если да, можете ли вы предоставить шаги, необходимые для достижения чего-то подобного, на языке уровня начинающего докера?

0 ответов

Другие вопросы по тегам