Normalmente Docker utiliza una serie de configuraciones internas de red, entre ellas crea una interfaz de red llamada docker0 la cual nunca nos molestara, a menos que utilices direcciones IP que comiencen con 172.x.x.x, es entonces cuando debemos crear/modificar el archivo daemon.json y agregar un segmento de red que no nos moleste.

{
  "bip": "192.168.200.0/16"
}

El archivo daemon.json normalmente se debe crear/encontrar en la ruta /etc/docker/daemon.json de nuestro SO.

Si usas windows lo puedes encontrar en C:\ProgramData\Docker\config\daemon.json.

Actualización

Con la solución anterior solo funcionaba para los contenedores
creados de la forma clásica, pero si utilizamos docker swarm o docker compose, esa configuración se ayudaba, aquí la solución definitiva.

{
  "default-address-pools" : [
    {
      "base" : "192.168.200.0/16",
      "size" : 24
    }
  ]
}

Pueden seguir el hilo de este problema en Github