R-omk
а.. ну мы тоже начинали с ansible + ufw =)
R-omk
сначала закончился второй, потом первый
Zon
Я видимо упустил нить, но чтож получилось?
R-omk
пока не получилось, завтра получится... обычный баш скрипт в контейнере..
Zon
Звучит страшно😳
R-omk
жееесть
да, я заметил)
Ivan
а у тебя сбилден образ с таким именем?
🏳️ Phil
смотрите. запустил я в докере sshd (только его). залогинился. в какой слайс cgroups мою сессию кинет хостовый systemd? а какой номер юзеру даст? или он вообще не разрулит этот логин и докер гдето внутри своего слайса целиком сидит?
Denis
Привет! Я разработчик, юзаю докер для разработки и тестирования, хочется попробовать в прод и есть вопрос. А что происходит когда необходимо обновить базовый образ (например пропатчить либу в системе) ? Пересобирают все образы приложений и перевыливают?
Dan
Да, образы же все равно RO, а проект сам по себе живет не зависимо от образа.
Dan
Всё правильно :-)
Denis
То есть без остановки приложений и полной перевыкладки всех инстансов никак? )
Denis
Звучит как то накладно и сложно
Slava
ну а без контейнеров как? тоже самое. Только тут можно копию запустить и прокси на нее натравить, как поднимется, а старые контейнеры прибить
Denis
Как принято управлять конфигами приложений при работе с Docker? При создании продакшен образа с приложением продакшен конфиги подсасываются от куда-то и упаковываются прямо в него (звучит не очень безопасно ибо там будут пароли и прочие ключи) или маунтятся при запуске на хосте, если второе то как они там оказываются?
Zon
ENV - канонично. Или конфигохранилище вроде consul/vault
Denis
ENV - канонично. Или конфигохранилище вроде consul/vault
если через ENV, то все что передано можно будет посмотреть через docker inspect, так?
Zon
Снаружи - да
Denis
Да я про снаружи
Denis
А еще какие варианты бывают? Просто часто в проде очень много чего конфигурировать надо и проще это делать целым файлом, вариант с маунтом папки на хосте рабочий же?
R-omk
рабочий , тут уже от приложения зависит, в одном месте удобно монтировать в другом при запуске окружение ENV выставить, я в docker compose выставляю через файлик .env
R-omk
еще можно монтирование но хитрое , через volume from, тогда можно запаковать любую хренотень и положить в отдельный регистри в котором никто не увидит , итянуть volume с такого контейнера
Denis
Спасибо!
Oleksandr
спасибо @schors =)
Oleksandr
ssh hostname 'systemctl restart servicename'
Aleksey
Александр, они ждут твоего pr
Aleksey
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Remote.html
Aleksey
pull request
R-omk
ждем когда в systemd появится веб морда 😐
Aleksey
буквально завтра была бы. но прервали. сбили человека с пути
R-omk
эх.. а я хотел уже занять четвертую кнопку на мыши...
Anonymous
Docker pull php:5-fpm Потом свой образ собираем на основе этого и добавляем нужные модуля, а только потом его линкуем к nginx сервису(контейнеру). При этом volume с кодом тоже линкуем к fpm контейнеру и nginx . Так обычно деплоят php?
Aleksey
volume не с кодом. а как максимум с настройками
Aleksey
а код в контейнер. в этом как бы смысл
Anonymous
Ок, принцип правильный описал для php?
Aleksey
data volume не для баз.
Aleksey
для баз не докер.
Anonymous
А как через CI обновлять? Git hook? Git pull + пересборка образа?
Aleksey
в ci делаем контейнер -> пихаем в registry
Aleksey
на целевой системе docker pull
Aleksey
поэтому код и должен быть в контейнере.
Aleksey
ибо на целевой системе у тя кроме pull и run делатьсz ничего не должно
Aleksey
но мне тут не так давно сказали что все это в идеальном мире.
Aleksey
так что делай как душе угодно :)
Anonymous
Ну мне надо данные от пользователей хранить где-то, они поступают из приложения в докере, а это volume с host машины
Anonymous
Чтобы данные не потерять
R-omk
ну так и должно быть, и этот volume бэкапить
R-omk
? кстати есть нормальные инструменты для автоматизированного бэкапа volume , а то придется свой писать на docker api..
R-omk
флокер просто драйвер , прчием тут бэкапы
R-omk
ха.. прикольно... они не обрадуются когда я начну лить им десятки терабайт =))
R-omk
на самом деле , нужна нормальная автоматическая фича которая будет делать для новых и существующих контейнеров/волумов rsync бэкапы + инкрементальные, я даже хорошо представляю как этос сделать, однако это нужно сделать)
R-omk
это все здорово, нужно придумать самый правильный способ снимать консистентные бэкабы там где это реально необходимо
R-omk
rsync подходит, даже чуть чуть для консистентности, тоесть если во время бэкапа rysnc заметил что файл изменился, то можно перекачать потовторно этот файл, при необходимостии поставить паузу контейнеру
R-omk
но для таких коитичных волумов лучше иметь специальную fs которая cow корову умеет
Oleksandr
а почему в общий чят не отправить?
R-omk
полагаю имелось ввиду обратное )
R-omk
ну ты хоть замануху сделай ) если и правда чтото дельное , хоть ключевые слова
R-omk
прикольно, я использую duply , борг покруче будет?
R-omk
ну он свежий вроде, а duplicity смотрел?
R-omk
ну ладно, посмотрю потом борг, а такто duply норм, я им в амазон в зашифрованном виде спокойно терабайты вливаю
R-omk
ага, современно, молодежно )
Evgeny
и управлением через него-же
Evgeny
тестровать через накат на прод? :)
R-omk
хех, у меня письма приходят в почту и автоматически помечаются прочитанными, если не все хорошо то письмо отсается непрочиттаным и красным))
R-omk
а че, аськи не будет ? =(
Evgeny
Есть просьба! У меня простаивает шестизнак
Evgeny
Так хоть повод будет включить
oneek
Там же видеозвонки есть
oneek
Так что конечно актуально
R-omk
ну я прикалывался, я блин даже номер ее забыл
oneek
Когда речь заходит об айсикью то места шуткам не может быть
Evgeny
та нафига она.
Evgeny
Вот если б у меня пятизнак не увели, тогда да...
bama^boy
Как пропатчить шестизнак до пятизнака под freebsd?
Mikhail
😁👍🏼
Roman
Они на свет прут!!!
Aleksey
ну ладно, главное что бы как с девопс чатом не получилось
Aleksey
тут хоть сразу три админа есть