Dmitry
https://telegram.me/pogromisty
Ilia
там ставят такие
Ты же в курсе, что если ты у кого-то в адресной книге есть – эти флажки не видны?
Dmitry
понятия не имею
тут видны и ладно
Ilia
Ilia
Dmitry
да я серьезно
Dmitry
меня подбешивают имейлы с форматированием
Ilia
Серьёзно, передёргиваешь.
Dmitry
/me написал с макбука
MXLTN
/me
Dmitry
Dmitrii
С убунты у меня кстати не все видны. Гермашка и россиюшка есть
Dmitrii
А вот ирландский как юникод
Aleksey
Dmitry
LXC более зрелая технология чем докер?
Dmitrii
Конечно
Dmitrii
Ведь докер считай поверх LXC и работает
Dmitrii
Поправьте если не прав.
Vit
когда-то работал
Vit
уже нет
Vit
ссылки на код можно найти на гитхабе, сейчас нет времени
Vit
LXC - это грубо говоря kernel technologies (cgroups and namespaces) + user-land tools, + наверное темплейты тоже есть как в openvz, могу ошибаться
Vit
плюс либы
Dmitrii
И как они там щас контейнизируются?
Vit
докер когда-то пользовал lxc
а потом они переписали и сейчас напрямую работают с ядерными cgroups и namespaces
причем достаточно давно
я код смотрел год или два назад, детали точно не помню , примерно так
Dmitry
😠cgroups and namespaces) + user-land tools
докер ведь теми же самыми словами описать можно
Vit
да, просто user-land tools более другие ) тоесть вообще другие
Dmitry
интересно - каких контейнеров больше - lxd или докер?
Dmitry
*с
Dmitrii
Где
Dmitry
во всем мире в продакшенах
Vit
))
Dmitrii
Я думаю никто так и не узнает
Vit
докер ориентирован на микросервисы, а lxc это более oldschool
Dmitrii
У нас лично plain LXC
Dmitrii
Не вижу никаких принципиальных преимуществ в докере
Dmitrii
Единственное бесит что когда контейнер уже явно поднят то ssh пару минут еще раздупливается
Dmitrii
Но это может я что-то не так делаю.
Dmitry
с чем это связано?
Dmitry
внутри контейнера есть система инициализации?
Dmitrii
Не исследовал проблему. В логах критических ошибок нет. Т.е. проблема где то глубже
Dmitrii
Сеть настроена бриджом
Vit
ARP может
Vit
на хосте
Dmitrii
Причем контейнер высирает connection refused
Dmitry
я пару дней назад в проксмоксе наклепал контейнер на посмотреть, там ссх сразу доступна после старта контейнера была
Dmitrii
Т.е сеть типа есть но не совсем
Vit
а хотя пару минут слишком много
Dmitrii
Ну не пару. Но минуту точно
Vit
> Причем контейнер высирает connection refused
может sshd еще не успел стартовать просто
Vit
раз connnection refusedd, то точно не arp
Vit
это уже tcp
Dmitrii
Дак lxc attach если сделать то он уже висит там
Dmitry
если не знаешь в чем проблема - пеняй на systemD 😃
Dmitrii
Sshd всмвсле
Vit
я тогда хз, смотреть надо
Dmitrii
Да. Там не тривиально. Но мешает только когда контейнеры надо пересоздать
Dmitrii
Мы не фанаты деплоить приложение как контейнер так что нам не особо мешает
Vit
lxc - подход "контейнер как хост", шаред ядро на много недо-хостов (lxc контейнеров)
хост - имею ввиду полноценный линукс, за исключением известных ограничений
docker - больше про подход "контейнер = приложение + его зависимости"
Vit
имхо так
Dmitrii
Так ктож мешает в обычный LXC контейнер напихать всех зависимостей?
Dmitrii
Просто мы делаем так - у нас есть базовый темплейт контейнера. А напихиваем в него всякое с помощью Ansible.
Vit
ага
вот почти то же самое в докере, напихиваешь чем угодно, хоть ансиблем, но не каждый раз в сам контейнер, а один раз в самый первый контейнер, прообраз так сказать
грубо говоря
а дальше докер сам
Vit
лучше послушать почитать ) я бы рассказал что понял про докер, но как-то позже, сейчас не моуг
Dmitrii
Зато когда "подпихнуть" чуть чуть надо не надо пол инфраструктуры сносить
Vit
*могу
Dmitrii
Мы например конфиг для приложения тоже ансимблем генерим на нодах. Т.к. плейбуки едины для всех окружений
Dmitrii
Получается при докер подходе мне придется убивать старые контейнеры, деплоить новые, прописывать их в апстриме на балансере
Dmitrii
Overcomplicated
Vit
ок whatever может вам докер просто не подходит
Vit
никто ж не заставляет
Dmitrii
Мне кажется он не подходит многим
Dmitrii
Но на волне "моды" начинают грызть кактус
Dmitrii
У нас вполне обычное php приложение. С точно такой же базой данных и кешом как у всех
Evgeny
Не у всех php
Vit
если вы как команда не потратили достаточно времени чтоб разобраться с какой-то технологией, то она вам точно не подходит )
в том числе и докер
так что все норм
Dmitrii
Не у всех php
Есть какие то принципиальные отличия от приложений на ruby, python или nodejs?
Evgeny
на ноде очень легко поднимать
Dmitrii
Хотя и Java варники дкплоят вполне себе