Александр
links тоже не нужно
Spirit
в нжинкс то может и залетает, но в питон передается неправильный айпишник, типа
python_app | INFO: 172.18.0.3:55850 - "POST /welcome/ HTTP/1.0" 400 Bad Request
inqfen
смотри на x-forwarded-for
Andrew
inqfen
ну или в конфиг nginx real_ip_header X-Forwarded-For;
Andrew
Попробуй от туда взять
Spirit
ウァシーリイ
Тогда он у тебя стартанет ок
Расскажи как трансмишен поставить нормально? Он у меня походу реально сначала качает куда-то, а потом перемещает
ウァシーリイ
А, он сначала качает в папку incomplete
Александр
Ильдар
Здравствуйте, запускаю сонтейнеры с uid gid 1000. пользователь из контейнера может как-то управлять сервером, как-то это хакают или не стоит беспокоиться?
Egor
Ильдар
например вебсервер под uid gid 1000 при наличии уязвимости в скриптах что может сделать с основной системой?
Egor
я один раз забыл и он голой жопой в мир смотрел
Ильдар
Egor
а там и деплой контейнеров с волумами в корень итд
Egor
про это не понял
ну я просто запускаю демон докера с HTTP API а не через юникс сокет
Ильдар
Ильдар
получается что на основную систему пользователь из контейнера ни как повлиять не сможет?
Egor
разве что будет какая-то уязвимость в контейнеризации
Egor
но от такого тебя уже ничего не спасет
Ильдар
зачем эти гарантии если из контейнера не сбежать
Egor
и если сумел сбежать, то ид не поможет уже
Denis
зачем эти гарантии если из контейнера не сбежать
К примеру и в технологиях контейнеризации могут иметься уязвимости, которыми из под root пользователя можно воспользоваться, а так же возможны многие другие сценарии. Не зря в бест практиксах по докеризации приложений пишут эти простые истины.
Ильдар
central
@vizdrag
Egor
@vizdrag
у меня одного картинка не грузится?
central
R
Всем привет, я очень сильно начинающий в доккере, подскажите пожалуйста, сталкнулся с такой проблемой, у меня есть контейнер (я его с докер хаба взял) для jenkins, мне бы хотелось чтобы внутри этого контейнера был компосер (тк планирую туда прикрутить серваки виртуализации для android устройств тип appium), просто докер внутри работает (я пробросил sock, вычитал решение в интернете). Подскажите подалуйста как решаются подобные проблемы в докере? идея такая что проект скачивается (это android проект) попадает в jenkins pipeline, там на первом этапе идет сборка, потом паролельно запускаются джобы одна для appium (это что-то вроде плагина для node тоже не очень знаком с этой технологией), в тиории эта джоба поднимает 2 контейнера (один для виртуализации android устройства и второй сам сервак) и запускает gradle таску, соответственно сейчас проблема такая когда я пытаюсь использовать yml внутри контейнера, докер намертво зависает, при этом мне удается создавать контейнеры из контейнеров, я их вижу на хосте и дженкинс вроде нормально их манаджерит
Ярослав
Интересно....
Ярослав
Рекурсивные контейнеры)))
R
Если я хрень какую то молочу, вы не стесняйтесь говорите, просто хочется использовать Дженкинс по максимум в контейнере, или единственный вариант его на хост ставить?
Ярослав
Сам хз нормально это или нет, но звучит действительно интересно)
Ярослав
Docker в Jenkins вроде норм
Ярослав
Jenkins в Docker)
Eugene
Для джнкинса тоже есть )
https://medium.com/swlh/quickstart-ci-with-jenkins-and-docker-in-docker-c3f7174ee9ff
Kос
Привет, почему, такая ошибка может возникать при создании контейнера - ERROR: for mongodb Cannot start service mongodb: network 42e3d2e030903f1637ea2a18f0c254d1e9153eb5ddcedcc46357b70439e8581d not found ?
Eugene
Kос
mongodb:
image: mongo:4.0.8
R
R
R
George
> Позволяет интеграцию с kubernetes, правда за денежку,
я бы 10 раз подумал стоит ли их интеграцию использовать
Eugene
R
Мне чем проще чем лучше) у меня шаг а право шаг в лево равносильно смерти что касается devops
George
George
накалякать на нем пайплайн - ну, дня два... даже если не уметь
George
потом уже можно будет этот велосипед улучшать
R
я бы тогда поискал существующие интеграции с билдовыми фреймворками и выбрал то, что максимально упрощает твою сборку. В частности, дженкинс вон некий плагин к нему имеет
https://wiki.jenkins.io/display/JENKINS/Gradle+Plugin
вот и я думаю что дженкинс хорошо подходит тк комюнити достаточно большое, статей много и то, но внутри контейнера он работает сомнительно как по мне, сейчас дженкинс развернут на хосте, ну и все остальное тоже, те докер вообще не используется, и сразу куча проблем за разделяемые ресурсы, невозможно джобы паролелить и тд, если бы можно было бы все как то в контейнеры упокавать было бы супер, тип джобе нужен сервак она взяла подняла контейнер отработала и умерла, поэтому я хочу дженкинс тк я с ним работал ну +- но никогда внутри контейнера с ним не работал
Spirit
господа, подскажите пожалуйста, почему даже с указанными container_name, некоторые контейнеры имеют какой-то хеш в начале названия?
George
docker-compose покажи свой
Spirit
George
и сейчас если переподнять такая же ботва?
Spirit
даже с --force-recreate то же самое
Spirit
пардон, глянул в docker ps
Spirit
видимо все же --force-recreate помог
ウァシーリイ
Народ, помогите
George
подробнее расскажи что происходит
George
мы помним - да, трансмишн, да, медленно
Vladimir
покажи где он тебя трогал
George
могу посоветовать все по возможности вынести из контейнера наружу
ウァシーリイ
Ошибку даёт
ウァシーリイ
ウァシーリイ
В чем прикол?
George
потому что вложенные маунты
George
в контейнере создаетя /var/www/html и /var/www/html/data
ウァシーリイ
ウァシーリイ
И что сделать надо
George
наверное, лучше сделать так:
первую строчку выкинуть, предпоследнюю тоже
George
а сделать -v /Disk1/Nextcloud/data:/var/www/html
George
🤷♂️
ウァシーリイ
ウァシーリイ
Он тогда будет очень медленно работать, так как /Disk1 смонтирован по NFS
ウァシーリイ
И глючить при включении системы
George
тогда страдай 🤷♂️