Dima
удачи
Anonymous
умник, это стандартный вопрос по докеру, "почему вы не сделали автоотчистку?" на который они сто раз уже ответили, тебе блин и ответили по существу, ищи дискуссию в докер коммунити там все ражевано. тут тебе разжевывать никто не должен.
Aleksey
Парни есть софт у которого есть пачка плагинов. Плагины хочется ставить в рантайме.
я хочу от вас индульгенцию на установку плагинов в рантайме.
скажите леша не парься. все так делают.
в ентри поинт бахают
# Install plugins
echo -n "${PLUGINS:-reject}" | sed "s/,/\n/g;s/\[//g;s/\]//g;s/\'//g" | grep -v reject | while read plugin
do
pip install git+https://github.com/alerta/alerta-contrib.git#subdirectory=plugins/$plugin
done
Pavel
эм, а что не так? )))
Aleksey
так. следующий.
Anonymous
ну иногда по другому никак, особенно если надо триал сбросить
Aleksey
уже двое!
Denis
Dan
renskiy/cron ?
Evgeny
уже двое!
У меня так только в девелоп версиях, но я от этого ухожу бо плохо себя показывает
Aleksey
Женя, скажи как надо ?
Aleksey
софт то публичный...
Aleksey
и мне стремно да. но умеренно стремно ибо я не могу найти решения
Aleksey
ибо делать build в docker файле большее дно...
Evgeny
Тогда я не понимаю проблему. Почему ты ставишь в рантайме?
Aleksey
потому что в публичном софте по дефолту идет 0 плагинов. а мне надо 2.
Aleksey
либо в публичный имидлж надо делать полную комбинацию всех палагинов что явный комбинаторный взрыв либо...
Aleksey
софт не мой.
Evgeny
То есть ты основываешся на публичном образе и достваляешь туда два плагина? Почему не отФРОМаться от публичного и сделать свой?
Evgeny
не в рантайме а при сборке
Aleksey
этот вариант нормальный. но не годится для паблика.
Evgeny
не понимаю проблему :(
Aleksey
тоесть это решение моей боли. но не общей
Aleksey
https://hub.docker.com/r/alerta/alerta-web/~/dockerfile/
Evgeny
Там типа разные плагины?
Aleksey
https://github.com/alerta/docker-alerta/blob/master/docker-entrypoint.sh#L62
Aleksey
разные плагины. и пользователи могут сами выбрать какие ставить
Aleksey
но плагины не микросервисы.
Aleksey
а просто куски кода.
Aleksey
так что пложить их в разные контейнеры не получится.
Aleksey
сделать неизменяемый билд тоже не получится.
Evgeny
Может сделать пре-имадж который будет собирать нужный?
Aleksey
можно сделать FROM указав публичный образ
Aleksey
но это тоже криво тогда ломается docker-compose
Aleksey
Evgeny
Это значит передавать в энвах что ты хочешь ставить в контейнер который соберет тебе локальный образ который ты потом будешь использовать.
Evgeny
Но да, для публичного консьюмерского образа выбор скорее всего хреновый
Aleksey
так что варианты все какие приходят в голову выглядит как нарушение политики докера.
Aleksey
что означает что либо политика хероватая. либо делать надо принципиально по другому
Denis
Aleksey
Докер это про неизменность образа
Sergei
Aleksey
Всегда так делаю
Andrey
глупости
Andrey
докер про удобство
Sergei
ну я и говорю, заливать код по фтп удобно
Sergei
небольшой рантайм-враппер и магия с симлинками
Aleksey
Andrey
и перевыпуском каждую секунду :)
Sergei
Aleksey
Разве ;)?
Maxim
народ, а кто-нибудь юзает интеграцию bitbucket с дженкинсом? меня напрягает, что надо ему пароль от моего юзера давать. может есть какой-то более адекватный способ?
Evgeny
oauth, ssh keys
Maxim
что oauth?
Maxim
ssh не годится точно, я про ту часть, где он ищет репозитории в моем аккаунте
Maxim
они приватные, поэтому нужен доступ
Evgeny
Ответ на ваш вопрос — oauth
Maxim
https://wiki.jenkins.io/display/JENKINS/Bitbucket+OAuth+Plugin
хм, почему я раньше этого не находил
Maxim
попробую, спасибо
Terry
https://rancher.com/event/online-meetup-managing-kubernetes-clusters-rancher-2-0/
Ruslan
камрады, подскажите, как прописать в докер хост свой приватный репо с образами?
Ruslan
я как-то настроил чтобы оно работало через mysweethome/service:0.1.0
Ruslan
и не могу вспомнить как, а во всех туториалах пишут о необходимости использовать ещё и хостнейм, например:
registry.mysweethome.ru:mysweethome/service:0.1.0
тот ещё адок
Gleb
Ruslan
правда? как определили?
Ruslan
tiangolo/uwsgi-nginx-flask:latest - тоже локальный?
Gleb
правда? как определили?
ну образ всегда локальный, прост ты можешь например в регистри залить образ типа image-name:1.0.0
а потом локально пулить его кто иначе
Ruslan
значит я непонятно задал вопрос
Gleb
скорее всего
Gleb
или я тупой
Gleb
тоже норм вариант
Ruslan
образ я естественно собираю локально, потом заливаю на свой приватный реестр, а потом делаю композе файл в котором пишу просто myrepo/image:latest
Ruslan
докер хост не сможет найти myrepo, потому что такой формат предполагает, что реестром является докер хаб
Ruslan
я и спрашиваю, напомните, как прописать свой приватный репо в качестве дефолтного перед докерхабовским
Gleb
перетегировать образ с полным названием что бы и хост был, не нравится что ли?
Denis
Denis
docker login