Cambiar los rangos de IP usados por Docker

Esta pagina indica la configuración a aplicar para cambiar los rangos de IP usados por Docker.

Por defecto, docker usara los dos rangos:

  • 172.17.0.0/16: para la red bridge (también llamada docker0)
  • 172.18.0.0/16: para la red docker_gwbridge

Si el procedimiento se sigue durante la instalación de Cyberwatch, solo son necesarias las etapas 3 y 4.

  1. Detener la instancia:

    sudo cyberwatch stop
    
  2. Desconectar y eliminar la red docker_gwbridge

    docker network disconnect -f docker_gwbridge gateway_ingress-sbox
    docker network rm docker_gwbridge
    
  3. Editar el archivo /etc/docker/daemon.json:

    {
      "bip": "10.0.64.1/24",
      "default-address-pools": [
        { "base": "10.0.64.0/18", "size": 24 }
      ]
    }
    

    El campo bip (Bridge IP) define el rango de direcciones IP asignado a la interfaz docker0. El ejemplo le asigna el rango 10.0.64.1/24. Asegúrese de configurar el rango con el .1 final, de lo contrario docker no arrancara.

    El campo default-address-pools define el rango de direcciones IP asignado a la interfaz docker_gwbridge. El ejemplo le asigna las direcciones 10.0.64.0/18.

  4. Reiniciar docker:

    sudo systemctl restart docker
    
  5. Iniciar Cyberwatch:

    sudo cyberwatch start
    
  6. Verificar los cambios:

    docker network inspect bridge | grep Subnet
    docker network inspect docker_gwbridge | grep Subnet
    

Volver arriba

English Français Español