1 месяц назад
Контейнеризация Python-приложения с Docker: от создания до деплоя
Деплой – это процесс выгрузки и запуска ПО на рабочем сервере или в облачной среде, при этом деплой приложения зачастую может быть достаточно затрудненным: необходимо установить все нужные зависимости, не получив конфликта с другим ПО на сервере. Именно эту проблему и решает контейнеризация – например, можно взять Docker-контейнер Python, “упаковать” все зависимости приложения в одну сущность и, когда необходим деплой на сервер, запустить ее в изолированном окружении. Таким образом, средства контейнеризации позволяют упаковывать приложения и их зависимости в изолированные среды...
108 читали · 4 года назад
Руководство по Docker. Часть 2: Docker Compose для JavaScript, Python и Redis
Источник: Nuances of Programming Руководство по Docker. Часть 1: образ, контейнер, сопоставление портов и основные команды. Во второй части руководства по Docker рассмотрим программное обеспечение Docker Compose для раздельного запуска сложного веб-приложения в нескольких контейнерах. Docker Compose  —  это инструмент для запуска мультиконтейнерных приложений на Docker, определенных с помощью формата файлов Compose. Скоро вы поймете смысл этого определения. Сперва создадим два контейнера для приложения, хранящего данные о том, “сколько раз его посетили”...