У меня есть образ Ubuntu 16.04 через виртуальный ящик.Из коробки он получает интернет через хост-систему через опцию NAT виртуальной коробки. Проблема в том, что когда я устанавливаю docker-ce (версия 18.03.1), он устанавливает межсетевое соединение, которое нарушает интернет
Состояние устройства nmcli показывает:
docker0 brigde connected docker0
enp0s3 ethernet connected Wired connection 1
lo loopback unmanaged --
Я понял, что enp0s3 и docker0 находятся в другой подсети
ifconfig показывает:
docker0 Link encap:Ethernet HWaddr 02:42:40:2a:c5:ac
inet addr:172.17.0.1 Bcast:172.17.255.255 Mask:255.255.0.0
enp0s3 Link encap:Ethernet HWaddr 08:00:27:57:af:e4
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
Команда route -n показывает:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.2.2 0.0.0.0 UG 100 0 0 enp0s3
10.0.2.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp0s3
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
команда docker network ls показывает:
NETWORK ID NAME DRIVER SCOPE
357f65a4b16e bridge bridge local
8ba7ce283fd1 host host local
0aa5fcaafe8b none null local
как я могу настроить Docker и Интернет на Ubuntu?Я думаю, мне нужно изменить некоторые настройки в Docker0, но сеть не моя специальность.Заранее спасибо