dcptn
Придется тогда собирать свой образ с кастомными опциями nginx'a
Vladimir
зачем на такую классную штуку кандалы вешать?
Vladimir
карма испортится
dcptn
Я бы хотел в отдельном контейнере, по всем канонам микросервисов :)
на докер.хабе ничего интересного не нашел, кроме sqlite на alpine, с которым надо взаимодействовать через socks или socat
+ не только авторизовывать нужно, ну и хранить другие данные, так что без БД никак
Alexey
Serhio
Если нужно могу поделится готовым образом с openresty
dcptn
Спасибо, смотрю, правда у меня уже сайт крутиться на nginx:alpine, переносится на openresty надо подумать, пока поищу способ со сторонней бд
Serhio
Там тот же nginx но с lua
Serhio
Образ правда тяжеловат
dcptn
tags: alpine 18 MB
да вроде в порядке, если еще убрать не нужные мне модули
Serhio
в личку написал
dcptn
Если что, остановился на redis + nginx_redis_module
Илья
http://www.cnews.ru/news/line/2016-09-27_red_hat_openshift_container_platform_33_obespechit
🏳️ Phil
Скажите, а докер умеет маппить юзеров? Ну типа вот такого с uid таким прокидывать внутрь? Или я хочу странного?
Anonymous
умеет
Anonymous
только тебе надо будет такой uid создать внутри контейнера тоже
🏳️ Phil
Вот это как-то автоматизируется? Или только созданием?
🏳️ Phil
А что такое тогда "умеет"?
🏳️ Phil
Собственно вопрос в монтировании волумов, чтобы он понимал что это за uid такие
Anonymous
https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#/user
🏳️ Phil
о
🏳️ Phil
Так. А маппить uid на волуме?
Evgeny
можно и одного, зачем им быть разными?
Anonymous
В том и проблема, что на хосте и в образе они должны совпадать
Anonymous
Так пусть ssh идёт в отдельный контейнер
Anonymous
Зачем тебе ssh на хочу систему
🏳️ Phil
Так пусть ssh идёт в отдельный контейнер
Ты уже ввел IPv6 везде или у тебя мне в подарок завалялись лишние IPv4? :)) Ну и бывают VDS за 5 баксов на DO ) Это конечно частные случаи, но я пока интересуюсь униваерсальным решением
R
как вы разруливаете маппинг портов, если например докера больше одного запущено и всем нужен SSH, в том числе основному хосту?
Evgeny
Anonymous
Я универсальное и предложил
Andrey
доступы и разграничения к чему? ну так разные юзеры, передавай их через env а не хардкодь в контейнер
Anonymous
🏳️ Phil
Anonymous
Не делай при билде, делай при запуске
Andrey
/me вообще так и не понял в чём проблема
Evgeny
Anonymous
Фил хочет маппить юзеров с хост системы, но это не юзкейс докера
Evgeny
Да ну почему не кейс. костылями можно
Andrey
не понятно зачем он этого хочет
Evgeny
просто мапить внутрь /etc/passwd
Anonymous
Чтоб они знали пароли друг друга
Evgeny
не щадоу ж
Anonymous
А, точно
Anonymous
Но вообще это тупиковый подход
R
ключи же
Anonymous
Пускать кого то на хост систему, ужас какой
Andrey
ключи для простых смертных сложно
R
нифига не сложнее чем тащить всякую хрень в контейнер
Anonymous
они пересекаются по очень простой причине
Anonymous
пользователь А зашел по ссх и сделал файл
Anonymous
пользователь Б зашел и сделал файт
Anonymous
контейнеры с одинаковыми настройками
Anonymous
должны иметь доступ и к тому, и к тому файлу
Anonymous
и должны иметь возможность сами писать в их директории
Anonymous
и пользователь должен иметь возможность это удалить
Evgeny
🏳️ Phil
Anonymous
если сделать ssh-контейнер, в нем /home/user как volume, а потом этот volume импортировать в app-container, тогда было бы норм
🏳️ Phil
Anonymous
так дай им v4 c портом на крайний случай, а обычный способ это v6
Anonymous
в россии же хорошо с v6
🏳️ Phil
🏳️ Phil
Anonymous
ну вот тогда тебе нужен только один юзер с пониженными привилегиями
🏳️ Phil
🏳️ Phil
Andrey
Anonymous
???
в описанной мной схеме тебе зачем пользователи на хост-машине? вообще не нужны
Anonymous
достаточно одного без привилегий, который будет в вольюмы писать
🏳️ Phil
Anonymous
ты ему будешь в ssh-контейнер монтировать разные ключи и све
🏳️ Phil