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
так. следующий.
Aleksey
эм, а что не так? )))
спасибо надо 3-их для кворума.
Anonymous
ну иногда по другому никак, особенно если надо триал сбросить
Aleksey
уже двое!
Denis
плохо гуглил. https://hub.docker.com/r/renskiy/cron/
у нас он в месте с девелопером в проде бегают )
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
Evgeny
Это значит передавать в энвах что ты хочешь ставить в контейнер который соберет тебе локальный образ который ты потом будешь использовать.
Evgeny
Но да, для публичного консьюмерского образа выбор скорее всего хреновый
Aleksey
так что варианты все какие приходят в голову выглядит как нарушение политики докера.
Aleksey
что означает что либо политика хероватая. либо делать надо принципиально по другому
Andrey
потому что в публичном софте по дефолту идет 0 плагинов. а мне надо 2.
ну в той же графане, указываеш список плагинов и она их стягивает в образ при разворачивании клиентом, у php с модулями та же затея
Aleksey
Докер это про неизменность образа
Sergei
Докер это про неизменность образа
а как же заливать код по фтп?
Aleksey
Всегда так делаю
Andrey
глупости
Andrey
докер про удобство
Sergei
ну я и говорю, заливать код по фтп удобно
Sergei
разные плагины. и пользователи могут сами выбрать какие ставить
большой образ со всеми плагинами и возможность выбрать включенные в рантайме?
Sergei
небольшой рантайм-враппер и магия с симлинками
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 тот ещё адок
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
docker login