Modificare gli intervalli IP utilizzati da Docker
Questa pagina indica la configurazione da applicare per modificare gli intervalli IP utilizzati da Docker.
Per impostazione predefinita, Docker utilizza i due intervalli seguenti:
172.17.0.0/16: per la retebridge(chiamata anchedocker0)172.18.0.0/16: per la retedocker_gwbridge
Se la procedura viene eseguita durante l’installazione di Cyberwatch, sono necessari solo i passaggi 3 e 4.
Arrestare l’istanza:
sudo cyberwatch stopDisconnettere ed eliminare la rete
docker_gwbridgedocker network disconnect -f docker_gwbridge gateway_ingress-sbox docker network rm docker_gwbridgeModificare il file
/etc/docker/daemon.json:{ "bip": "10.0.64.1/24", "default-address-pools": [ { "base": "10.0.64.0/18", "size": 24 } ] }Il campo
bip(per Bridge IP) definisce l’intervallo di indirizzi IP assegnato all’interfacciadocker0. Nell’esempio le viene assegnato l’intervallo10.0.64.1/24. Si raccomanda di configurare l’intervallo di indirizzi con il.1finale, altrimenti Docker non si avvia.Il campo
default-address-poolsdefinisce l’intervallo di indirizzi IP assegnato all’interfacciadocker_gwbridge. Nell’esempio le vengono assegnati gli indirizzi10.0.64.0/18.Riavviare Docker:
sudo systemctl restart dockerAvviare Cyberwatch:
sudo cyberwatch startVerificare le modifiche:
docker network inspect bridge | grep Subnet docker network inspect docker_gwbridge | grep Subnet