Назад | Перейти на главную страницу

Docker Создать доступ к определенным интернет-доменам / портам без «--net = host»

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

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

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