Size: a a a

Docker — русскоговорящее сообщество

2019 December 26

GG

George Gaál in Docker — русскоговорящее сообщество
Maxxie
Кто-нибудь проходил сертификацию докер, насколько сложная и стоит ли заморачиваться?
Не стоит
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Выучить докер - неделя, ну, Макс месяц
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
George Gaál
Выучить докер - неделя, ну, Макс месяц
А что бы понять и века не хватит
источник

AV

Alexander Valkov in Docker — русскоговорящее сообщество
Вам бы хокку писать вдвоём
источник

AV

Alexander Valkov in Docker — русскоговорящее сообщество
или хайку
источник

AV

Alexander Valkov in Docker — русскоговорящее сообщество
не помню как правильно
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Этим и занимаемся иногда)
источник

z

zhdoon in Docker — русскоговорящее сообщество
Lev Shagalov
У меня есть приложение в контейнере, типа сервера с проприетарным tcp протоколом. Оно должно работать с тучей устройств. Устройства дорогие и большие. Мы написали эмулятор устройства. И запускаем соответствующее количество контейнеров для эмуляторов, т.к. для корректной работы серверу надо чтобы все устройства были на разных IP (это норма в данном случае).

И чё то вот запарило эту ораву запускать.

Как сделать так, чтобы со стороны сервера это выглядело как разные IP, а со стороны эмулятора (который сможет эмулировать сразу несколько устройств) это будут разные порты одного IP.
исходные данные:
докер контейнер с приложением ( назовем его ДКП)
эмуляторами железки (ЭЖ)
сеть ДКП 192.168.100.0/24
сеть локальная 192.168.200.0/24
докер машина 192.168.200.1

думаю схема следующа должна быть, ДКП должен работать не с внутренней сетью с ЭЖ  а с внешней. т.е. Вы поднимаете у себя в локалки сетку 10.0.0.0/24 которая доступна через шлюз 192.168.200.2 на внешнем и кучей виртуальных интерфейсов 192.168.200.0/24 (линукс роутер с двумя интерфейсами и натом) теперь в локалку кладем  ЭЖ 10.0.0.100 и прописываем разные порты одной ДКП. Теперь лезем в таблицу iptables и правим цепочки, сходу не скажу, что бы все что пришло с 10.0.0.100 - уходило с заданного 192.168.200.ХХХ на конкретный порт
источник

z

zhdoon in Docker — русскоговорящее сообщество
ну это так, решение в лоб, думаю с сетями на докере можно что то аналогичное придумать
источник

LS

Lev Shagalov in Docker — русскоговорящее сообщество
@zhdoon Вообще, я все это хотел в докер композ запихнуть, чтобы разрабы оп и запустили.
источник

z

zhdoon in Docker — русскоговорящее сообщество
Lev Shagalov
@zhdoon Вообще, я все это хотел в докер композ запихнуть, чтобы разрабы оп и запустили.
Создавайте тогда еще одну сеть внутри докер станции, навешивайте ЭЖ на эту сеть и колдуйте с локальным iptables. При должном усердии должно получится
источник

z

zhdoon in Docker — русскоговорящее сообщество
Задача не тривиальная, но и не космос
источник

LS

Lev Shagalov in Docker — русскоговорящее сообщество
А чисто докеровской сетью это не решить? Обязательно локальный ip tables?
источник

LS

Lev Shagalov in Docker — русскоговорящее сообщество
В конце концов наверно есть контейнеры-tcpпрокси?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Lev Shagalov
В конце концов наверно есть контейнеры-tcpпрокси?
Можете в сторону socat посмотреть
источник
2019 December 27

LS

Lev Shagalov in Docker — русскоговорящее сообщество
Filesystem mounted at '/var/lib/docker/overlay2/3fdee854021716e55a426d7bbce82194d27efe3843be3d7042e1e31a93736a77/merged' is not responding
wtf?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
too much контейнеров? места норм? докер демон перезапускали?
источник

LS

Lev Shagalov in Docker — русскоговорящее сообщество
Места норм
источник

LS

Lev Shagalov in Docker — русскоговорящее сообщество
недавно удалял имаги, волюмы
источник

LS

Lev Shagalov in Docker — русскоговорящее сообщество
Перезапуском системы это лечится
источник