В этой статье будут рассмотрены различные технологии виртуализации, а также их основные различия. Прочитав статью, вы сможете выбрать подходящую именно вам технологию. До использования виртуализации Какое-то время назад, когда технологии виртуализации еще не были так широко применяемы как сегодня, физические серверы использовались не очень эффективно, т.к. почти каждое отдельное программное обеспечение, устанавливалось на отдельный физический сервер в основном для … [Read more...] about Docker: введение в технологии виртуализации
13 открытых Container Management and Automation решений
Не за горами очередной большой тренд: большинство современных открытых облачных платформ уже интегрировали в себя и не плохо поддерживают контейнерные технологии. Решения по управлению и автоматизации контейнеров на сегодняшний день представляют собой очень горячую тему для разработчиков, т.к. все современные компании соревнуются между собой в решении все возрастающего количества задач по управлению распределенными, истинно облачными приложениями. Аналитики из 451 Research назвали контейнеры … [Read more...] about 13 открытых Container Management and Automation решений
Docker Compose: запуск Flask приложения с MongoDB
В прошлой статье "Работа с контейнерами в Docker Compose" вы узнали как использовать Docker Compose для автоматизации сборки и запуска простого Flask приложения. В этой статье вы узнаете как добавить к существующему приложению MongoDB, превратив его в прототип записной книжки дел. Требования Docker (1.11.0 или выше) Docker Compose (1.8.0 или выше) Python 2.7 или выше Структура файлов проекта Обновление Flask приложения Обновим содержимое Flask приложения для того, чтобы оно могло … [Read more...] about Docker Compose: запуск Flask приложения с MongoDB
Работа с контейнерами в Docker Compose
В статье "Упаковка простого Flask приложения в Docker контейнер" вы создали простое Flask приложение и заставили его запускаться внутри контейнера. В этой статье мы продолжим начатый вами проект, добавив к нему поддержку Docker Compose, предназначенного для автоматизации процесса запуска большого количества связанных контейнеров в сложных приложениях. Файл docker-compose.yml В директории нашего проекта my_project создайте файл docker-compose.yml, в который необходимо добавить следующее … [Read more...] about Работа с контейнерами в Docker Compose
Упаковка простого Flask приложения в Docker контейнер
Из этой статьи вы узнаете, как создать и упаковать простое Flask приложение в Docker контейнер. Требования Docker python 2.7 или выше К окончанию статьи у вас должна получиться следующая структура директорий и файлов Создание простого Flask приложения Создайте пустой каталог, в котором будут содержаться файлы проекта, а внутри него virtualenv окружение $ mkdir my_project $ cd my_project $ virtualenv venv Активируйте окружение и установите в него Flask $ source venv/bin/activate $ pip … [Read more...] about Упаковка простого Flask приложения в Docker контейнер