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

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

globusr · 10.11.2021

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

freewind · 10.11.2021

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

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

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

globusr · 22.11.2021

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

freewind · 25.11.2021
В 22.11.2021 в 15:11, globusr сказал:

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

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

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

globusr · 30.11.2021

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

globusr · 11.12.2021
В 25.11.2021 в 15:15, freewind сказал:

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

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

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

freewind · 12.12.2021
16 часов назад, globusr сказал:

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

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

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

globusr · 13.12.2021
В 12.12.2021 в 13:52, freewind сказал:

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

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

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

freewind · 13.12.2021
19 минут назад, globusr сказал:

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

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

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

 

globusr · 13.12.2021
3 часа назад, freewind сказал:

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

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

 

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

Спасибо, 

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

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

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

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

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

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

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

 

globusr · 16.12.2021
Цитата

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

При создании чего? Вы в 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 - я их не устанавливал, оно само, получается надо только бридж зарядить, но как?

 

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

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

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

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

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

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

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

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