Changer les plages d’IP utilisées par Docker
Cette page indique la configuration à appliquer pour changer les plages d’IPs utilisées par Docker.
Par défaut, docker va utiliser les deux plages :
172.17.0.0/16: Pour le networkbridge(aussi appelédocker0)172.18.0.0/16: Pour le networkdocker_gwbridge
Si la procédure est suivie pendant l’installation de Cyberwatch, seules les étapes 3 et 4 sont nécessaires.
Stopper l’instance :
sudo cyberwatch stopDéconnecter et supprimer le network
docker_gwbridgedocker network disconnect -f docker_gwbridge gateway_ingress-sbox docker network rm docker_gwbridgeÉditer le fichier
/etc/docker/daemon.json:{ "bip": "10.0.64.1/24", "default-address-pools": [ { "base": "10.0.64.0/18", "size": 24 } ] }Le champs
bip(pour Bridge IP) défini la plage d’adresses IP accordée à l’interfacedocker0. L’exemple lui affecte la plage10.0.64.1/24. Attention à bien configurer la plage d’adresses avec le.1final, sans quoi docker ne démarre pas.Le champs
default-address-poolsdéfini la plage d’adresses IP accordée à l’interfacedocker_gwbridge. L’exemple lui affecte les adresses10.0.64.0/18.Redémarrer docker :
sudo systemctl restart dockerDémarrer Cyberwatch :
sudo cyberwatch startVérifier les changements :
docker network inspect bridge | grep Subnet docker network inspect docker_gwbridge | grep Subnet