George
начнем с того, что докер демон светить управляющим концом в сеть - плохая идея
George
если очень хочется - можно его опубликовать по localhost, а потом через ссш туннель его подцеплять
George
или речь про регистри ?
Udjin
да у нас фласку надо показать что мол - вон там по такому то айпи и порту - сидит докер, подключайся туда
Udjin
а я почитал - говорят надо сертами защищить демон
Udjin
фласковская либа не умеет ссш туннели
Udjin
она принимает на вход только айпи и порт и опционально -указание сертификатов для подключения
George
так эта
George
ssh tunnel - ты публикуешь удаленный localhost : что-то там на своем localhost что-то там
George
и последнюю пару во фласке и укажешь
George
там ссл не для проверки того, что за хост, а чтобы обмен данными был шифрованный
Udjin
там ссл не для проверки того, что за хост, а чтобы обмен данными был шифрованный
не, там народ подписывает клиентские сертификаты серверными, чтобы не подключались неподписанные
George
тогда понял
Udjin
ну то есть без серта ты не подключишься к докеру
George
https://docs.docker.com/engine/security/https/
Udjin
вот у меня и вопрос - есть вайлдкард купленный, его можно указывать или нет? я просто не шарю чот
Udjin
спасибо за ссыль, я поэтому и спрашиваю)
George
ему вообще пофиг что там внутри )
George
тут только один нюанс с вайлдкард, что там основной домен должен быть в CN, а в Alt names domain.com и *.domain.com - но это не докер-специфично, мало ли в кубер захотите засунуть серт
Udjin
хорошо, тогда вот ещё вопрос: --tlscert=~/.docker/server-cert.pem --tlscacert=~/.docker/ca.pem --tlskey=~/.docker/server-key.pem вот этот ca.pem - его де брать вообще? у меня серт, цепочка и приватный ключ а ca.pem нету
George
ну, ты клиентские чем-то подписываешь серты? Каким-то УЦ?
Udjin
не, я думал просто докеру и клиенту одни и теже серты указать) и ничего не подписывать)
George
нет, это так не работает ) у тебя есть коренвой серт - хоть самостоятельно выпущенный
George
и от него уже можно генерить клиентские
George
по крайней мере это логично )
Егор
Вот такие строчки есть RUN PIP=pip PYTHON=python3.7 make deps CMD PIP=pip PYTHON=python3.7 ENV_FILE=$ENV_FILE make run Прикол в том, что при блиде $ENV_FILE передаётся в make. А при run, почему-то внутри make ничегошеньки нет
Alexandra
ребят, привет, а в каком чатике можно за лоадбалансеры поспрашивать?
Alexandra
@nginx_ru тут, мб
мне надо не нжинкс, а понять, что бы использовать для задачи конкретной( нжинкс вряд ли подойдет
Andrey
оке :)
Alexandra
но спасибо
Alexandra
мне бы понять, что можно использовать в качетсве лоад балансера для медиастримов? мне говорят смотреть на gstreamer или может быть альтернативу какую-то, я так понимаю что гстример в этом случае всего лишь сыграет по сцениарию мастер-слейв, а это не то, мне не надо множить сущности и отправлять их на машины, у меня и так параллельно работает все нормально, для этого враппер уже есть. а для того, чтобы разделять трафло между машинами я хз, кроме нжинкса есть чота специально заточенное под аудиопоток?
Alexandra
понимаю, что оффтоп, но хз где спросить, может есть какой-то опс-чат
Alexandra
или куда вообще это спрашивать
Anonymous
Возможно работали с: https://github.com/jwilder/nginx-proxy запускаю у себя несколько вот таких контейнеров: (с разными доменами) docker run -it -e VIRTUAL_HOST=webide.local --init -p 8080:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next тут порт 3000 передается к домену но нужно сюда, в nginx для каждного контейнера, lua скрипт подключить //(чтобы можно было делать проверку на авторизацию через сесии и удаленный постгрес) как лучше решить такую проблему? Буду благодарен...
Anonymous
с вариантов можно еще один прокси-nginx запихнуть в контейнер но как тогда понять, из какого nginx пойдут ошибки
Nikolay
Фу
разворачивается быстро, конфигурируется просто и удобно, чего еще надо.
George
Проблема нексуса в том, что он универсален и он все делает так себе
George
@ru_nexus_sonatype
lenar
Artifactory Если бесплатно - harbor, gitlab
а гитлаб не универсален?)
lenar
в плане обязанностей нексус как раз таки однообразен - только хранит ариифакты/образы/пакеты
lenar
тот же гитлаб по сравнению с ним комбайн - хранит код, собирает, ишью трекер, хранит образы
George
в плане обязанностей нексус как раз таки однообразен - только хранит ариифакты/образы/пакеты
Ага, только Нексус не смогли нормально докер сделать. И нюансы типа HA
George
Т.е. оно работает через пень колоду :-) но работает
Nikolay
Проблема нексуса в том, что он универсален и он все делает так себе
хранит артефакты, пакеты, докер образы, все работает не ломается. Ты столкнулся с каким то кейсом неприятным?
George
Сборка мусора
George
Большие репы
George
Разделение прав между несколькими регистри
George
Можно продолжать долго
George
В целом, жить можно
central
извените за тупой вопрос volumes: - database:/var/lib/postgresql где будет распологаться папка на хосте?
central
docker-compose.yml
central
/var/lib/postgresql
спасибо
Andrey
спасибо
это не так
Andrey
1е хост : контейнер
central
1е хост : контейнер
а где тогда будет папка database?
central
что значит будет
где он будет в ФС?
Andrey
где он будет в ФС?
где создашь, только запускать нужно будет от туда, либо путь абсолютный писать
Andrey
что не понятного
Andrey
короче все относительно композа у тебя
central
где создашь, только запускать нужно будет от туда, либо путь абсолютный писать
в том же docker-compose.yml есть указания относительного путя и он есть в папке где запускаю, а вот database нигде нету
Andrey
в смысле? ты не правильно ответил
Andrey
не путай людей
Vladislav
ой