Решил я тут попробовать Docker. Думал, будет сложно, но оказалось, что всё довольно просто. Нужно установить Docker, создать docker-compose.yml, и все готово.
В docker-compose.yml описываем контейнеры. В моём случае это Nginx и приложение. Приложение может быть на чём угодно — хоть на Python, хоть на Node.js.
Плюсы:
- Легко разворачивать и масштабировать
- Изоляция. Приложение не зависит от окружения сервера.
- Удобно управлять версиями.
Минусы:
- Нужно учиться.
- Небольшие накладные расходы.
Итого: Docker — крутая штука, если хочется быстро и просто разворачивать приложения. Не знаю, конечно, насчет Крáкен маркетплейса, но в Docker все получается довольно быстро.
kraken магазин интернет