Docker отключить мост по умолчанию - PullRequest
0 голосов
/ 10 октября 2018

Привет, я читаю докерскую документацию о сети, особенно о бридж, и не могу найти аргумент для этого утверждения:

enter image description here

Так что в основном в моем сценарии явыполняли следующие команды:

$ docker run --name web1 -d -p 8080:80 nginx
$docker container inspect web1  -f {{.NetworkSettings.Networks}}
map[bridge:0xc420100000]
$docker network create -d bridge my-bridge
$ docker network connect my-bridge web1
$ docker container inspect web1  -f {{.NetworkSettings.Networks}}
map[bridge:0xc420100000 my-bridge:0xc420100180] //Two networks custom and default bridge

$ docker network inspect bridge -f {{.Containers}}
map[7ef03c3a463e1b776a71455a1c6ae5fab87ec4abf6cbd8d642b2ee30be1235e8: 
{web1 43b261a3a74a89375d2c7425607e4c1929d6b01b3327247779539e15032715d7 
02:42:ac:11:00:02 172.17.0.2/16 }] // default bridge connected to web1

//now I am disconnecting default bridge 
$ docker network disconnect bridge web1

//And then we have : 
$ docker network inspect bridge -f {{.Containers}}
map[]  --not connected to web1

$ docker container inspect web1 -f {{.NetworkSettings.Networks}}
map[my-bridge:0xc420100000]   -- no default bridge

Значит ли это, что документация неверна?Я имею в виду эту часть:

'Чтобы удалить контейнер из мостовой сети по умолчанию, вам нужно остановить контейнер и воссоздать его с другими параметрами сети'

Похоже, это неправильно или я что-то пропустил...

...