Я не могу получить контейнеры Docker для доступа в Интернет?

Я с ума сойду с этим, я расчесывал каждый результат Google, и ничего не помогает.

Я полностью не могу получить контейнеры докеров для доступа в Интернет. Переадресация IP включена (net.ipv4.ip_forward = 1), ufw выключен, я попытался добавить флаги -dns 8.8.8.8 -dns 8.8.4.4. Все возможные решения, которые я когда-либо встречал в google, терпят неудачу.

Кто-нибудь знает, как помочь?

Попытка reset все, как рекомендуется здесь заставляет всю вещь сломаться, сообщив мне, что docker -d не работает даже хотя это и есть.

Ответ 2

У меня была та же проблема. Итак, чтобы решить эту проблему, я начал использовать контейнер с аргументом --net=host, он отлично работал у меня.

Здесь приведен полный оператор

sudo docker start --net=host -it --name ex_ngninx ubuntu