digital-garden/_inbox/Изменить IP-адрес подсети Docker по умолчанию.md
2024-06-13 21:01:37 +03:00

30 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-03-25
zero-link:
- "[[00 Docker]]"
parents:
- "[[Docker Network]]"
linked:
link: https://struchkov.dev/blog/ru/docker-change-default-subnet-ip-address/
---
Недавно, при настройке нового окружения, Я столкнулся с проблемой: подсеть, которую создавал docker по умолчанию конфликтовала с подсетью нашей внутренней сети. Это приводило к тому, что я не мог авторизоваться на сервере, довольно неприятно.
Для решения этой проблемы нужно изменить подсеть Docker по умолчанию. Таким образом, вы можете выбрать те подсети, которые не конфликтует с вашей корпоративной сетью.
Откройте файл настроек `/etc/docker/daemon.json` и введите IP-адрес сетевой маски:
```json
{
...
"default-address-pools":[
{"base":"10.66.0.0/16","size":24},
{"base":"10.77.0.0/16","size":24}
]
}
```
Эта конфигурация позволит Docker выделить подсети в диапазоне 10.66.[0-255].024 и 10.77.[0-255].024, что позволяет использовать 256 адресов для каждой сети, а всего 512 сетей.