Yan Lytovka
Он не для этого
Filipp
чем он этому не пригоден?
Dmitry
докер сам ведь юзает lxc, нет разве?
Filipp
я хочу услышать техническое обьяснение почему нелья
Filipp
docker commit для неверующих?
Yan Lytovka
Filipp
так почему же?
Filipp
я хочу услышать техническое обьяснение почему нелья
Vladimir
Vladimir
я так понимаю LXC составная часть Docker?
Filipp
да
Vladimir
ну и почему я не могу с докером зависнуть заодно
Filipp
спасибо
Vladimir
мне кажется докер это удобная фича для разворачивания всего чего угодно из образов
Vladimir
развернул и допиливай хоть напильником
Filipp
но пока я не вижу особых проблем зайти в контейнер с чистым дебианом, установить нужные мне тулзы. выйти. закоммитить. и запушить образ на докерхаб чтоб юзать, например, в CI
Yan Lytovka
Filipp
Yan Lytovka
Ну кароче, хотите юзать докер коммит и доставлять туда напильником - ваше право
Dmitry
Yan Lytovka
Dmitry
навряд ли
Filipp
Filipp
если же только из-за этого сырбор то это не аргумент)
Yan Lytovka
Vladimir
Эммм
для этого и есть docker build чтобы потом масштабировать и compose для дальнейших извращений
Yan Lytovka
Vladimir
Yan Lytovka
Но, ваше право
Vladimir
)))))) представляешь я еще туда mc поставил, telnet и wget
Vladimir
🙈
Vladimir
Filipp
подитожу остальным. ставить внутри контейнера вы лишаете себя возможности повторить результат
Yan Lytovka
Для чего собственно весь докер и прмдумали
Yan Lytovka
Filipp и все таки, ты не ответил - один процесс на контейнер или нет?
Filipp
именно в этом ключе докер ничем не отличается от баш скрипта install.sh с командами
Filipp
докер это нечно большее , чем докерфайлы
Filipp
Yan Lytovka
Dmitry
а в чем глобальная проблема более одного процесса? если не считать зомби-процессы
Yan Lytovka
Filipp
я вижу небольшие проблемы управления процессами. там.. настройка, ребут.
а еще с горизонтальным масштабированием. буть у тебя пхп и мускуль в одном образе, то ты масштабировать будешь и пхп и мускуль одновременно хаха))
Filipp
вот, думаю всё же второе и есть причина рекомендации 1 процесс - 1 контейнер
Filipp
потому что из этого следует, чт оу тебя 1 процесс - 1 образ
Filipp
а из образа можешь пложить 100500 контейнеров
Dmitry
смешались в кучу образы, контейнеры
Dmitry
про 1 процесс - 1 образ так и не понял
Filipp
ну чтоб следовать практике 1 процесс - 1 контейнер, тебе этот 1 процесс надо в контейнере установить, так? и чаще всего ты пишешь докерфайл где описываешь установку этого 1 процесса. а на выходе получается образ. с кодом. который стартует 1 процесс. в 1 контейнере. и ты можешь расплодить таких контейнеров много штук. чтоб горизонтально машстабировать проект
Filipp
будь там вся связка lamp масштабировать не получится. да и подменять тоже.
Filipp
ну знаешь.. типа пхп 5.3 подменить на 5.6. или на 7
Filipp
чисто в девелоперских нуждах
Filipp
"попробовать"
Dmitry
ну это все понятно, что если хочешь масштабироваться, то надо иметь возможность запускать независимо масштабируемые части. Но в данном случае при масштабировании процессы связаны разделяемой памятью (база), потому не получится масштабировать их независимо. Что если мой контейнер запускает группу процессов в целом независимых (например, приложение + утилита для мониторинга приложения)?
Vladimir
а как сменить пароль root на сервере с dockerом?
Yan Lytovka
Vladimir
точнее я сменил, но по ssh не пускает
Vladimir
=)
Vladimir
не хочу пользоваться Docker Quickstart Terminal
Dmitry
а от смены пароля должно было стать по ssh пускать?
Vladimir
Vladimir
короче кто не знает настройки ssh хнаряться в /usr/local/etc
Vladimir
о
Vladimir
даже все проще
Vladimir
есть пользователь docker c паролем tcuser
Filipp
engelbart
мда
Yan Lytovka
engelbart
Не то что б в шоке
engelbart
просто