Container Manager: различия между версиями

Материал из astral0pitek's wiki
Нет описания правки
(Добавил информацию как изменить подсеть docker по умолчанию.)
 
Строка 1: Строка 1:
==Где искать папки у Container Manager?==
Папки создаваемые для контейнеров лежат по пути: <code bash>/volume1/@docker/volumes/</code>
Папки создаваемые для контейнеров лежат по пути: <code bash>/volume1/@docker/volumes/</code>
==Как изменить подсеть Docker по умолчанию?==
Для изменения подсети по умолчанию нужно пройти по пути <code>/var/packages/ContainerManager/etc/</code> и в файл <code>dockerd.json</code> добавить следующие настройки:
<syntaxhighlight lang="json">
{
"bip": "10.10.0.1/16",
"default-address-pools": [{
"base": "10.0.0.0/8",
"size": 16
}]
}
</syntaxhighlight>
<div class="mw-collapsible mw-collapsed" style="width:400px">
Пояснения к ключам:
<div class="mw-collapsible-content">
  * "bip" ― IP-адрес bridge-интерфейса Docker в формате "адрес/префикс сети". Например, чтобы использовать IP-адрес 10.10.0.1 в сети 10.10.0.0/16 укажите "10.10.0.1/16". Очень важно, чтобы префикс сети не перекрывал полностью пул адресов из "default-address-pools".
  * "default-address-pools" ― Настройка одного или нескольких пулов IP-адресов.
  * "base" ― диапазон IP-адресов для создания сетей Docker в формате "сеть/префикс сети". Например, "10.0.0.0/8".
  * "size" — префикс создаваемых сетей.
</div>
</div>
[[Категория:Synology:Приложения]]
[[Категория:Synology:Приложения]]

Текущая версия от 13:59, 29 октября 2024

Где искать папки у Container Manager?

Папки создаваемые для контейнеров лежат по пути: /volume1/@docker/volumes/

Как изменить подсеть Docker по умолчанию?

Для изменения подсети по умолчанию нужно пройти по пути /var/packages/ContainerManager/etc/ и в файл dockerd.json добавить следующие настройки:

{
	"bip": "10.10.0.1/16",
	"default-address-pools": [{
		"base": "10.0.0.0/8",
		"size": 16
	}]
}

Пояснения к ключам:

 * "bip" ― IP-адрес bridge-интерфейса Docker в формате "адрес/префикс сети". Например, чтобы использовать IP-адрес 10.10.0.1 в сети 10.10.0.0/16 укажите "10.10.0.1/16". Очень важно, чтобы префикс сети не перекрывал полностью пул адресов из "default-address-pools".
 * "default-address-pools" ― Настройка одного или нескольких пулов IP-адресов.
 * "base" ― диапазон IP-адресов для создания сетей Docker в формате "сеть/префикс сети". Например, "10.0.0.0/8".
 * "size" — префикс создаваемых сетей.