Как настроить докер для доступа в Интернет через беспроводное соединение?

Я пытаюсь создать образ докера, используя те, что в репозитории, однако мне не удалось запустить команды «apt-get update», «apt-get install», потому что кажется, что контейнер не подключен к Интернету. Я думаю, что проблема связана с тем, что я использую беспроводное соединение. Есть ли способ настроить докер или lxc для использования беспроводной сети вместо Ethernet.


person sarslanhan    schedule 08.06.2013    source источник


Ответы (2)


Я вижу две возможности:

1) Убедитесь, что ваш ip_forward установлен на 1 (sysctl -w net.ipv4.ip_forward=1)

2) Убедитесь, что это не проблема с DNS: попробуйте docker run base ping google.com, если это не сработает, вы можете установить собственный DNS-сервер: docker run -dns 8.8.8.8 base ping google.com.

person creack    schedule 08.06.2013
comment
Большое спасибо, второй мне помог. Для тех, кто может подумать, что это было вызвано беспроводной сетью, я также попробовал это, используя виртуальную машину, которая должна была использовать только Ethernet. Но это тоже не работает, как вы сказали, проблема только в DNS. - person sarslanhan; 09.06.2013
comment
У меня не работает - чистая установка в Ubuntu 13.04 и я получаю ping: unknown host google.com. - person metakermit; 07.08.2013
comment
ах, хорошо, теперь это так. У меня не было доступа в Интернет, потому что я не перезапускал свой демон докера после подключения к другой сети (в первой мне пришлось создавать мост вручную из-за Ошибка 362). - person metakermit; 07.08.2013
comment
Это решение сработало и для меня, я был подключен к VPN при запуске контейнера, при первом запуске он установил его на DNS-провайдера VPN, изменение DNS на указанное выше вернуло Интернет, спасибо - person Aftab Naveed; 22.12.2014

У меня были проблемы с Mint 15 (на основе Ubuntu 13.04), которые звучат именно так. У меня проблема появилась после выхода из приостановки. Хотя у моей системы был доступ в Интернет, у контейнеров докеров его не было. Для меня перезагрузка помогла, но, возможно, сработало и решение с трещинами ...

person qkrijger    schedule 31.07.2013