Network

Lister les réseaux

sudo docker network ls

NETWORK ID NAME DRIVER SCOPE
723bb4e7e8e1 bridge bridge local
6c1d3a4ec6b9 docker_gwbridge bridge local
6702cb774760 host host local
c589e86b4111 mynet bridge local
bb63aaea19bd none null local

Créer un réseau

sudo docker network create <NETWORK NAME>

c589e86b4111c520d62ab2ffb0c4a9006aec8191fd19aff18e7e73769dcf5bbb

Connecter un container à un réseau

sudo docker network connect

Inspecter un réseau

sudo docker network inspect [OPTION] <NETWORK NAME>

# sudo docker network inspect -f '{{ json .IPAM.Config }}' mynet
[{"Subnet":"172.19.0.0/16","Gateway":"172.19.0.1"}]

Déconnecter un container d'un réseau

sudo docker disconnect

Supprimer un réseau

sudo docker network rm

<NETWORK NAME>
mynet

Création de l'interface bridge0 sur la machine hôte

Commande à réaliser via SSH sur la Docker-Machine

ip a show docker0

6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:ae:d2:58:34 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever