Denis
Мануал официальный супер
Dan
книжка есть хорошая
Dan
вот эта
Sash
кто-нибудь уже пробовал нативный докер который в бета?
R-omk
"нативный докер" бывает другой?
Sash
https://blog.docker.com/2016/03/docker-for-mac-windows-beta/
Sash
на win и mac без virtualbox
R-omk
это видел, но никогда не приходила идея запускать его там где не нужно
Sash
всмысле где не нужно?
R-omk
ну а зачем его запускать на винде или на маке? поиграться?
Sash
нет) его можно использовать как средство разработки например
Sash
ну или поиграться с чем-нибудь)
Sash
если мне нужен rabbitmq попробовать зачем я буду ставить эрланг и прочую хрень
Sash
просто беру докер контейнер и все
Sash
или установить все для хаскеля) да все что угодно
Sash
можно запаковать webpack в контейнер и использовать его для сборки и dev сервера
R-omk
в любом случае выглядит слишком футуристично и явно не для ближайшего будущего, а ловить грабли не вижу мысла при разработке если можно запускать это все в окружении близком к продакшону
Sash
ну пока запускать котейнеры таким образом на винде точно не очень удобно
Sash
но на самом деле это полезная схема, когда изолируешь все вависимости конкретной задачи (например компиляции и сборки) в контейнере, можно это настроить все, особенно когда будет удобное нативное мапирование томов
Sash
ну а просто всякие сервисы, чтобы не устанавливать на машину, это и сейчас удобно)
Sash
типа БД и прочее
R-omk
хм.. я каюсь, я сейчас под виндой =/, и мне даже и близко не приходило мыслей чтото запустить в докере в винде, хотя пол линуксом у меня даже докер в докере работает , зачем это смешивать
Sash
ну это же не зря типа DEV OPS )
R-omk
безусловно найдутся те кому это ОЧЕНЬ нужно срочно прямо сейчас... никтож не спорит =)
Sash
докер контейнеры это чистые функции, легкие на подъем, не зависящие от среды, грех не пользоватлься) хотя, конечно разобраться придется, я сам не очень пользуюсь, т.к. не очень удобно мапирование томов делать и контейнеры запускать, но схема вполне ясна
Sash
тут уже NVM не нужен, можно легко пользовать разные версии сборщиков для одного проекта без необходимости переустанавливать завивисимости внутри проекта и т.п.
Sash
т.е. код изолируется от среды его запуска
Sash
и эту среду можно легко менять
R-omk
мне не понятно какое это оношение имеет к винде... я хорошо понимаю как работает докер и наскольео он "независим" от среды и как ее можно "менять" что бы все не развалилось к херам ибо приходится поддерживать целый кластер докеров с кучей связанных приложений
Sash
ну если код пишется на винде)
Sash
а запускается в докере
R-omk
это грустно =)
Sash
без необходимости делать среду на винде)
Sash
или маке
R-omk
я так поеимаю что это докер реально для той среды которая есть , и ничего из другой среды там работать никогда не будет
Sash
ну докер сродни продакшену
R-omk
а...йотпа там же написано что это все работает в виртуалках ... очем вообще речь... там тупо обычный линукс
R-omk
никокой виндузятины
Sash
где?
R-omk
"docker-for-mac-windows-beta/"
Sash
ну да там чисто речь о более тесном сращивании с файловой системой)
Sash
ну и запуске линукас на нативных vm технологиях
Sash
но они кстати планируют докер windows))
Sash
типа виндовые контейнеры
Dan
но они кстати планируют докер windows))
даже протопит уже показан был. только линуксовые контейнеры пока под виндой нативно запускать не получится.
Logan
windows-containters - это такая магическая эзотерическая штука, которую всем обещают, но никто ее не видел. Примерно, как sun-овский Project Crossbow или мобильный PowerPC G5
Yuri
или подростковый секс, простите за аналогию
Dan
не понимаю кстати пока практической применимости виндовых контейнеров. все серверные виндовые приложения - гигантские слоняры, любящие свопить и расширяться по экспоненте. в какой-то момент логи разрастаются настолько, что выходит из строя сначала сервис журналирования, а затем и сам основной сервис.
Magistr
так линукс внутре запускать
Dan
Magistr
ну пока чз виртуалку, а потом незнаю
Oleksandr
> контейнер > через виртуалку
Dan
линукс внутрях запускать можно в виртуальных машинах. контейнер под виндой запускает только винду. я повторю свой вопрос: чем, кроме дичайшей изоляции и песочницы, мне может быть полезен контейнер )))
Hopf
Поназапускать преднастроенное ПО?)
Dmitry
> контейнер > через виртуалку
Т.е. винда нужна для того, что бы запускать линукс? Окей..
Dmitry
Мне кажется, в этой схеме что то лишнее
Yar 🇺🇦
В этой схеме все лишнее. Все тлен.
Dmitry
🐿
Kirill
шындошс? а что это?
Aleksei
шындошс? а что это?
Это как линукс только для юзверей
Anders
Как вообще разворачивать виндовые машины автоматически? Можно ли как-то как с линуксом поставить вагрант, запустить provision бокса ансиблом, чтобы он установил набор какого-то софта специвичного, создал пользователей, ввёл машину в домен?
Anders
Как в цикл CI вообще добавлять для какого-то энтерпрайзного не веб-приложения развертывание и тестирование на чистые виртуальные машины?
Kirill
по идее, все должно быть похоже на процесс с линухой
Magistr
gpo + powershell desired state
Dan
пятиминутка глупых вопросов
Kirill
дык я могу еще одним дополнить)
Dan
есть линукс лаптоп + желание переустановить линукс. но установлены всякие программы, зависимости, тонкие настройки, которые со временем забываются напрочь, а они важны для какой-нибудь экзотической программы или железки.
Dan
вопрос вот какой
Dan
какой софт может: 1. иметь некую смесь wiki и .bash_history с возможностью документирования для чего и нафига это было поставлено и сделано, а также с возможностью описания как это вообще ставить и удалять (и обновлять) 2. автоматически по команде разворачивать всё это дело на новой машине, приём с возможностью выбора. то есть например вот это нужно, а тут галочку снимем и это не установится. 3. возможно (?) синхронизация где-нибудь в облаке на тот случай, если машине и бэкапам наступит кирдык, чтобы можно было взять новый лаптоп, туда поставить эту программу, нажать "волшебную" кнопку и полетелеи
Dan
</нубскийглупыйвопрос>
Dan
ах да, уточню еще: в идеале опенсорс, конечно, и с широким коммьюнити чтобы cookbook'ами делиться )
Maxim
/stat
Combot
comstatbot.xyz/chat/-1001030317489
Dan
и да, речь идёт об одной машине. максимум двух.
Kirill
вот, если речь идет о перевозе софта на осях, где есть dpkg, у меня в голову приходит сначала dpkg —get-selections "*" > /root/packages.txt, и на цели - dpkg —set-selections < /root/packages.txt && apt-get -u dselect-upgrade
alex3rd
хочу сделать ансиблом но это конечно дело долгое
alex3rd
какой софт может: 1. иметь некую смесь wiki и .bash_history с возможностью документирования для чего и нафига это было поставлено и сделано, а также с возможностью описания как это вообще ставить и удалять (и обновлять) 2. автоматически по команде разворачивать всё это дело на новой машине, приём с возможностью выбора. то есть например вот это нужно, а тут галочку снимем и это не установится. 3. возможно (?) синхронизация где-нибудь в облаке на тот случай, если машине и бэкапам наступит кирдык, чтобы можно было взять новый лаптоп, туда поставить эту программу, нажать "волшебную" кнопку и полетелеи
alex3rd
блин не то нажал
Kirill
rsync нужных директорий?