Mihail
как то вот так
Mihail
docker run -v /Users/<path>:/<container path> ...`
Alexander
docker run -v /Users/<path>:/<container path> ...`
спасибо. а данные где будут храниться? то есть если я погашу контейнер, данные останутся на хосте?
Mihail
спасибо. а данные где будут храниться? то есть если я погашу контейнер, данные останутся на хосте?
лучше почитать доки, я не работал насколько плотно с докером https://docs.docker.com/v1.11/engine/userguide/containers/dockervolumes/
Mihail
и кстати не уверен что я тебе верно сказал. эта опция наоборот, монтирует хостовую директорию к докеровскуму volume
Alexander
ребят а можно докеровкий volume примонтировать к хост системе?
volume (если создан через docker volume create) - это просто директория на хосте
Alexander
путь можно узнать сделав команду docker volume inspect ИМЯ_ВОЛАЙМА
Alexander
путь можно узнать сделав команду docker volume inspect ИМЯ_ВОЛАЙМА
а если разговор не о linux, оно ж по идее в виртуалке работает
Alexander
всмысле сам докер
Mihail
да
Alexander
соответственно папки у меня в системе не будет
Evgeny
зависит от того какой движок хранения
Evgeny
но вообще волюм это просто еще контейнер.
Alexander
ну, если всё по умолчанию было - то это просто директория
Alexander
если volume - это контейнер (ну, можно использовать контейнеры для хранения данных), это всё довольно плохо
Roman
# nft add rule x y tcp dport 22 \ flow table ssh-bruteforce { ip saddr limit rate 3/minute } \ accept comment \"avoid brute force\"
Alex
@all, не знаете, как можно заставить supervisord делать ротацию логов после смерти/до запуска процесса?
Alex
Чтобы она происходила, но во время работы процесса файл не менялся
Alexander
так всё же как мне решить задачу. мне нужно, чтобы папочка из моего компа шарилась в докер, либо наоборот
Denis
Чтобы она происходила, но во время работы процесса файл не менялся
выкинь, используй systemd ) А если серьезно, то помоему никак, только если вызов ротации сделать тасками и ак то группу сделать )
Alexander
одним словом в докере запущен wordpress например, а я хочу с ним в phpstorm работать как локальной папкой
Mihail
docker run -v
Denis
systemd в докере - это сильно
или через eventlistener мы через него обычно отсылку уведомлений делали. а тут можно попытаться дергать ротейт лога
Alex
или через eventlistener мы через него обычно отсылку уведомлений делали. а тут можно попытаться дергать ротейт лога
Не, это какой-то ад. Можно вместо бинарника запускать скрипт, который всё сделает, а потом запустит
Denis
systemd в докере - это сильно
это все предубеждения ) есть же s6 dumbinit и yelp рассказывал про проблемы зомбей докера и отсуствия pid1
Roman
https://github.com/cocaine/cocaine-core/issues/258
Roman
бггг
Seva
мда)
Denis
мда)
Сева не согласен ? )
Seva
я про кокаин
Seva
а про что я должен быть несогласен?
Anonymous
мдямс а по поводу странных имен проектов вы еще DiCSS вспомните
Anonymous
"Also, I think that losing 12 OSD drives in a cluster simultaneously due to storage failure is extremely unlikely ;). (though, given the recent events in my personal life I wouldn't be even that surprised by it - stuff happens, you know ;))"
Denis
про несколько процессов в докере, если никак не получается по другому )
Seva
что в докере не стоит юзать инит? Ну так супервизор же должен быть какой-то
Seva
ну почему никак
Denis
зомбей докера?
http://engineeringblog.yelp.com/2016/01/dumb-init-an-init-for-docker.html и https://blog.phusion.nl/2015/01/20/docker-and-the-pid-1-zombie-reaping-problem/
Seva
инит же это initializer, в то время как должен быть супервизор
Seva
отсюда куча непониманий
Denis
вобщем мне показали на днях s6 и он мне кажется довольно легок и удобен для докера, мне не нужно было пока но когда понадобится я на него погляжу.
Alex
Какие преимущества у dumb-init перед supervisor?
Alex
Тот умеет ротацию, авторестарты
Denis
погоди мы начали про ротацию )
Denis
проблема то в том что у супервизора нет prexec / postexec хуков
Denis
в systemd они есть )) ye f lfkmit yfxfkjcm )
Denis
*ну а дальше началось
Alex
проблема то в том что у супервизора нет prexec / postexec хуков
Ты предлагаешь пихать системд внутрь?
Denis
ну возьми инит любой
Denis
ну или не бери ничего, захерачь все в скрипт и все.
Denis
Если ты не хочешь отказываться от супервизорда то варианты я вроде сказал уже.
Kirill
Привет, кто посоветует как собрать sys driver в cmake
Dmitrii
Sup
Dmitry
Dmitry
Вышлю диск с кряком по почте. Давай адрес.
Pavel
а зачем supervisor внутри контейнера?
Pavel
несколько приложений?
Nikita Dwarf
чтоб запускаь несколько процессов
Nikita Dwarf
например ссш и ещё что-то
Nikita Dwarf
о! я статейку видел и там норм описано... сек
Evgeny
Можно ж куда более легкими решениями воспользоваться
Nikita Dwarf
https://ast.rocks/blog/docker-create-container
Evgeny
Хуйня какая-то написана
Artem
а зачем supervisor внутри контейнера?
Мы его юзаем, чтоб он перезапускал процесс, если он дохнет и срал логи
Pavel
А разве это не должно быть вне докера?
Pavel
И рушит идею
✠ FLASh ✠
гайз, кто-то знает vps фришный есть с минимальными железяками?
jagga
халявный типа?
jagga
arubacloud.com по акции
jagga
10 йоро дарили недавно
✠ FLASh ✠
мне для тестов нужно. Если получится все - куплю се нормальный уже
Andrey
мне для тестов нужно. Если получится все - куплю се нормальный уже
А что, сложно на DO запустить на нужное время?
✠ FLASh ✠
на чем?
Andrey
Digitalocean, aws, на любом облаке
✠ FLASh ✠
не смотрел на них, сейчас гляну
✠ FLASh ✠
на платных облаках развернуть не проблема