📦 synology.forum архів спільноти · 2005–2022
ai.synology.forum →
ГоловнаDockerКак работать с сеткой в Docker для DSM 5?

Как работать с сеткой в Docker для DSM 5?

Gglobusr10.11.2021#1

В 6 DSM уже все преднастроено для работы с сеткой для Docker, а в 5 DSM? Очень хочется zabbix, но не пойму как создать узел или связать модули. 

Ffreewind10.11.2021#2

1. у вас установился контейнер/контейнеры с zabbix?

2. Указаны все настройки?

3. web zabbix доступен?

Gglobusr22.11.2021#3

1 и 2 да, веба нет - в логе пишет, что не видит mysql

Ffreewind25.11.2021#4
В 22.11.2021 в 15:11, globusr сказал:

1 и 2 да, веба нет - в логе пишет, что не видит mysql

У вас mysql отдельным контейнером? 

А ip в конфиге исправили? Статические ip внутри контейнеров задали?

Gglobusr30.11.2021#5

Отдельным, в конфиге ip не трогал и статик не задавал. Перепроверю и отпишусь. Спс,

Gglobusr11.12.2021#6
В 25.11.2021 в 15:15, freewind сказал:

У вас mysql отдельным контейнером? 

А ip в конфиге исправили? Статические ip внутри контейнеров задали?

Простите, в каком конфиге надо исправить IP? Как задать ip внутри контейнеров? Через Environment?

Ffreewind12.12.2021#7
16 часов назад, globusr сказал:

Простите, в каком конфиге надо исправить IP? Как задать ip внутри контейнеров? Через Environment?

Все зависит от того какой у вас контейнер.

Но в любом можно задать через bash.

Gglobusr13.12.2021#8
В 12.12.2021 в 13:52, freewind сказал:

Все зависит от того какой у вас контейнер.

Но в любом можно задать через bash.

Я пытаюсь запустить zabbix. 3 контейнера. bash нет, есть busybox, информации в нете крайне скудно по этому. Через ssh не работает docker network ..., есть типа docker --bin и что то там. Не понятно.

Ffreewind13.12.2021#9
19 минут назад, globusr сказал:

Я пытаюсь запустить zabbix. 3 контейнера. bash нет, есть busybox, информации в нете крайне скудно по этому. Через ssh не работает docker network ..., есть типа docker --bin и что то там. Не понятно.

?? у всех контейнеров есть доступ к bash. в граф интерфейсе "сведения"-"терминал"-"создать"... там в зависимости от внутренностей контейнера задаете ip.

"ssh не работает docker network ..., есть типа docker --bin и что то там" это создание контейнера и оно не имеет никакого отношения к внутренностям. если в dockerfile у вас не заданы параметры, которые можно передать через docker ....., то вы их и не передадите. 

 

Gglobusr13.12.2021#10
3 часа назад, freewind сказал:

?? у всех контейнеров есть доступ к bash. в граф интерфейсе "сведения"-"терминал"-"создать"... там в зависимости от внутренностей контейнера задаете ip.

"ssh не работает docker network ..., есть типа docker --bin и что то там" это создание контейнера и оно не имеет никакого отношения к внутренностям. если в dockerfile у вас не заданы параметры, которые можно передать через docker ....., то вы их и не передадите. 

 

Хорошо, где взять команды для назначения ip контейнерам и я так понимаю также нужно еще и bridge создать в самом Docker?

Спасибо, 

Ffreewind14.12.2021#11
12 часов назад, globusr сказал:

bridge создать в самом Docker

Ну как бы при создании вы должны были указать в каком режиме будет сеть...

12 часов назад, globusr сказал:

где взять команды для назначения ip контейнерам

?? не совсем понял что вы хотели сказать.

В баше конкретного контейнера вы назначаете ip.  Не контейнерам назначаете, а В контейнере, а там все зависит, что из утилит у вас в контейнере есть... ipconfig или что то другое...

 

Gglobusr16.12.2021#12
Цитата

Ну как бы при создании вы должны были указать в каком режиме будет сеть...

При создании чего? Вы в 5 DSM были? Docker видели? Видимо нужно в ssh на Synology указать Docker что то там, но везде команды типа Docker network итд., а у меня нет ... Могу Docker -b тока

 

Цитата

В баше конкретного контейнера вы назначаете ip.  Не контейнерам назначаете, а В контейнере, а там все зависит, что из утилит у вас в контейнере есть... ipconfig или что то другое...

нет никакого ifconfig, есть hostname -i, там я вижу разные ip на разные контейнеры, например mysql на 172.17.0.2, сервер zabbix 172.17.0.3 - я их не устанавливал, оно само, получается надо только бридж зарядить, но как?

 

Ffreewind22.12.2021#13
В 16.12.2021 в 14:09, globusr сказал:

При создании чего

Когда вы создание экземпляр контейнера (в граф интерфейсе) можно выбрать тип сети(бридж не бридж), поменять потом нельзя.

В 16.12.2021 в 14:09, globusr сказал:

нет никакого ifconfig

Я не знаю что в вашем контейнере. Их на разной основе собрать можно. Но похоже вы не там смотрите. Не нужно заходить в ssh nas. 

В граф интерфейсе docker выбираете свой контейнер. Вкладка терминал, в ней создать. Далее в терминале в зависимости от того из чего собран контейнер будут доступны разные варианты поправить ip. В ha у меня это ifconfig. Возможны другие варианты...

Ещё раз. Это терминал внутри контейнера.

Не знайшли рішення в цьому треді? ШІ знає цей архів і всі даташити — і відповість вашою мовою.Запитати ШІ →