Настройка Docker так, чтобы он не использовал диапазон 172.17.0.0

Можно переопределить диапазон по умолчанию.

$ docker -vDocker version 18.06.0-ce, build 0ffa825

Отредактируйте или создайте конфигурационный файл для docker daemon:

# nano /etc/docker/daemon.json

Добавление строк:

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

Перезагрузите dockerd:

# service docker restart

Проверьте результат:

$ docker network create foo$ docker network inspect foo | grep Subnet                    "Subnet": "10.10.1.0/24"

Это работает и для docker-compose. Более подробная информация здесь https://github.com/moby/moby/pull/29376 (объединено)