Size: a a a

Container-Optimized OS from Google / Fedora CoreOS / RHCOS

2016 August 22

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
у меня и с докером так же сейчас - один докерфайл просто для разработки, из него стартует контейнер, который привязан к IDE
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
и IDE туда какие-то хелперы залила зачем-то
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
а второй - почти такой же, для запуска на сервере
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
первый в CMD ничего не запускает (но через IDE я могу в нём запустить dev-сервер), второй запускает нужный мне сервис для продакшена
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
почему первый не запускает dev-сервер сразу - потому что если там вдруг буду делать миграции данных, он выключит этот процесс и с ним всё упадёт, в том числе и миграция
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
если проект маленький - то второй билдится прямо на машине разработчика, если серьёзный - то, конечно через CI
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
ну и вот тут Rkt вполне может влезть и те инструкции для билда в CI можно заменить на .sh с acbuild-командами
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
а если на машине разработчика билдится - тот тут уж лучше докер и потом конвертировать - так проще всем
источник

ID

Ivan Donin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Alexander Ovchinnikov 🦁
вторая причина - у меня OS X и там докер работает лучше (более нативно), а для Rkt нужна виртуалка через Vagrant
И то, и другое через виртуалку. В чем проблема запускать ту же виртуалку для rkt?
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
сейчас там какая-то более нативная виртуалка
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
не через виртуалбокс
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
я про Docker for Mac
источник

ID

Ivan Donin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Alexander Ovchinnikov 🦁
сейчас там какая-то более нативная виртуалка
Вот и используй эту "какую-то более нативную", в чем проблема?
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
там только докер
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
она ставится вместе с программой докер
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
я не могу там что-то ещё сделать
источник

ID

Ivan Donin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Xhyve
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
да
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
то есть там всё очень просто работает
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
с Rkt пока сложнее
источник