2017-01-12 14 views
0

В моем компьютере я могу создать максимум максимум 29 Docker Network, вот так.Как увеличить максимальную сеть Docker на одном сервере?

for num in `seq -w 100`; do 
    echo "Create network: $num" 
    docker network create $num 
done 

После создания 29 Docker Network, я получаю сообщение об ошибке:

Error response from daemon: failed to parse pool request for address space "LocalDefault" pool "" subpool "": could not find an available predefined netw 
ork 

Мой вопрос: Как увеличить максимальную Docker сети на одном сервере?

Поскольку я использовал для тестирования многих докеров, требуется больше сети.

спасибо.

ответ

0

Для каждой сети докер резервирует частный пул IP и резервирует ряд IP-адресов.

Определенный здесь диапазон личных адресов (https://en.wikipedia.org/wiki/Private_network).

Docker использует следующий бассейн:

172.17.0.0/16 - 172.31.0.0/16 - 15

192.168.0.0/20 - 192.168.224.0/20 - 15

По умолчанию моста сети занимает 1. Вот почему вы видите предел в 29. Это ограничение не распространяется на другие сети, такие как наложение.

 Смежные вопросы

  • Нет связанных вопросов^_^