Andrey
И я этим грешу, только иногда перегибаю палку ,когда после работы и злой
tfhx8
Что может быть? При запуске докер компоса в Htop полявляется процесс runc init который жрет цпу на 95% и постепенно занимает оперативу доходя до полной памяти.
Andrey
@vicktor_kaplya ответь парню
Виктор
Тык всё верно делает , как ещё.
Я же не спорю. Меня заставили доки по проекту писать, вместо тичрайтера, я проклял все. Дока превращается в ман. А зачитывание Манов вслух должно оплачиваться отдельно
Andrey
https://github.com/opencontainers/runc/issues/1988
Виктор
https://github.com/opencontainers/runc/issues/1988
Зачитывание Манов вслух.
tfhx8
Ты умеешь в гугл?
умею, ветка просто старая. А докер я ставил последний
BITRU
Всем привет. я в докере новичек уже голову сломал. поднял докер на сервере с openvpn. внутри докера сетка клиентов vpn 192.168.255.0/32 между клиентами пинг есть и все работает. а из сервера как заставить чтобы подсеть 192.168.255.0/32 было видно. и из других докеров. сами адреса контейнеров 172.17.0.Х между собой пингуются
BITRU
Это сервер default via 80.211.11.188 dev eth0 onlink 80.211.11.0/24 dev eth0 proto kernel scope link src 80.211.11.188 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 172.18.0.0/16 dev docker_gwbridge proto kernel scope link src 172.18.0.1 внутри докер default via 172.17.0.1 dev eth0 172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.4 192.168.255.0/26 via 192.168.255.66 dev tun0 192.168.255.64/26 via 192.168.255.66 dev tun0 192.168.255.66 dev tun0 proto kernel scope link src 192.168.255.65
Andrey
/32 это один айпишник
ну для тунелей нормально строить с 32 маской
inqfen
Да, ток он должен знать, что вот за этим /32 ещё другая подсеть
Andrey
ну для этого есть маршруты аля в 192.168.22.0/24 через 192.168.255.хх (адрес шлюза клиента)
inqfen
Если ч правильно понял, тебе нужно чтобы подсеть докера второго хоста была видна с первого
inqfen
Если да, то сделай их разными
inqfen
А то обе 172.17.0.0/16
Andrey
Хммм так он хочет что бы хоста сеть видна была . Это так @IlyaBITRU
BITRU
мне нужно чтобы из сервера была видна подсеть tun0 eth0 Link encap:Ethernet HWaddr 02:42:AC:11:00:04 inet addr:172.17.0.4 Bcast:172.17.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:994972 errors:0 dropped:0 overruns:0 frame:0 TX packets:2057538 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2112094952 (1.9 GiB) TX bytes:2224577490 (2.0 GiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 😎 TX bytes:0 (0.0 😎 tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:192.168.255.65 P-t-P:192.168.255.66 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:539878 errors:0 dropped:0 overruns:0 frame:0 TX packets:1491337 errors:0 dropped:5990 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:31498215 (30.0 MiB) TX bytes:2076155689 (1.9 GiB)
inqfen
Я выбываю, с телефона это нечитаемо
BITRU
Хммм так он хочет что бы хоста сеть видна была . Это так @IlyaBITRU
из хоста видна подсеть tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:192.168.255.65 P-t-P:192.168.255.66 Mask:255.255.255.255 контейнера
BITRU
Напиши нормально что есть Хост что есть Сервер и адреса \ сети
Сервер > docker0: inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 docker_gwbridge: inet 172.18.0.1 netmask 255.255.0.0 broadcast 172.18.255.255 eth0: inet 80.211.11.188 netmask 255.255.255.0 broadcast 80.211.11.255 lo: inet 127.0.0.1 netmask 255.0.0.0 Контенер > eth0 inet addr:172.17.0.4 Bcast:172.17.255.255 Mask:255.255.0.0 lo inet addr:127.0.0.1 Mask:255.0.0.0 tun0 inet addr:192.168.255.65 P-t-P:192.168.255.66 Mask:255.255.255.255 нужно сервер > 192.168.255.XXX достучаться
tfhx8
у кого ни будь было такое что runc init грузит проц и память по полной сразу после запуска?
BITRU
И в чем проблема ? У меня ВПН внутри контейнера норм работал
Внутри контейнера работает. А как из вне контейнера или с Другого контейнера достучаться к vpn клиенту?
BITRU
Они в бридже
George
Вообще на самом деле идея странная, т.к. чтобы трафик хоста пустить в контейнер... Там похачить много чего нужно
George
Они в бридже
В котором ? Docker0?
George
Вообще контейнеры можно объединять в единый сетевой неймспейс... Так то
tfhx8
Нет
и куча процессов dockerd conteinerd. хз что такое
tfhx8
да нет их стоолько
tfhx8
это глюк какой то
tfhx8
Это контейнеры )
хз что с этим делать. Уже все сносил и занова по инструкции докер ставил
George
Не пользоваться докиром )
George
А если серьезно - какие версии, что за ядро, ось, откуда устанавливал ?
tfhx8
docker ps -a показывает 3шт и docker ps 3шт. F d ghjwtccf[ in 15
tfhx8
а в процессах шт 15
tfhx8
вернее по этой инструкции
tfhx8
Ubuntu ось
George
Ubuntu ось
Спасибо за "подробные" ответы
tfhx8
Docker version 19
tfhx8
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"
tfhx8
и куча процессов dockerd conteinerd. хз что такое
оставил все конйтенеры docker ps покахывает ничего, а впроцессах все тоже)
BITRU
В котором ? Docker0?
В докер бридже сетевом. В одном. А что странного? У меня клиент домашний раутер с серым ip. В докере он получает ip и имеет считай белый. Я хочу поднять обратный прокси, но для этого мне нужно стучаться на адрес клиента а не самого докера.
BITRU
Извини, но ничего про это знать не хочу )
зачем тогда вообще отвечать.
George
Мне кажется, что разработчики... Немного не думали о таком применении докера. И не заложили удобного способа его так использовать. Если надо - можно извернуться и ВПН тот же на хосте запустить. Докер тут... Не очень осмысленен
BITRU
Парни это странный разговор. То что вы не знаете как это сделать не говорит что идея не верная.
George
Парни это странный разговор. То что вы не знаете как это сделать не говорит что идея не верная.
Можешь попробовать переформулировать проблему. Какой трафик и куда заруливать
Sergey
наркота какая то
Sergey
давайте из докера теперь pfsense сделаем
George
Повторюсь, что я для тестовых целей заводил ВПН в докер, но там все было банально: Форти срал своими маршрутами и ломал ее в хост системе. А ссш можно было сделать из контейнера. Почему это не пошло бы в прод - тебе на контейнер надо навесить привилегированный режим. Итого цель контейнеризации теряется
BITRU
давайте из докера теперь pfsense сделаем
А что на докере можно только вордпресики поднимать?
George
Все говно под капот. Тьху. В контейнер. И его как бы не видно
BITRU
Уровень ✊ сильно пацаны 🤣🤣😂😂🤣 для этого точно нужна группа в 5000 человек
George
Уровень ✊ сильно пацаны 🤣🤣😂😂🤣 для этого точно нужна группа в 5000 человек
Внезапно, но у многих уровень вопросов именно такой...
Andrey
Внутри контейнера работает. А как из вне контейнера или с Другого контейнера достучаться к vpn клиенту?
Из вне маршрут я выше писал тебе его ..... сеть куда нужно через шлюз == ип сервера впн
Andrey
Внутри контейнера работает. А как из вне контейнера или с Другого контейнера достучаться к vpn клиенту?
Это простая маршрутизация что не понятно просто укать куда и через что
Andrey
Уровень ✊ сильно пацаны 🤣🤣😂😂🤣 для этого точно нужна группа в 5000 человек
При чём тут ребята если ты банально не понимаешь как послпть пакет нах** ?
Санжар
ребят, хелп
Санжар
делаю приложение на lumen, и там в .env креды надо указать для коннекта к БД И мне надо получить ip для коннекта к images где mysql
Санжар
docker-machine ip не работает
Санжар
не могу блин понять как решить, мб изначально надо иначе делать и ошибка в другом
SiZE
по-царски вопросы задаешь
Санжар
по-царски вопросы задаешь
к бд коннектится норм через phpstorm database, там url такой: jdbc:mysql://localhost:8002/learndocker и все ок в .env вроде тоже самое
Санжар
но выдает ошибку, подозреваю что дело где-то в db_host/port
Санжар
я не спец в яве и люмене, но php умеет коннектится разве через jdbc?
это в phpstorm подобие phpmyadmin грубо говоря чтобы коннектиться к БД
Санжар
там указываешь username/pass/port/etc и подключаешься