Основы контейнеризации Контейнеризация - это технология, позволяющая упаковывать приложения и их зависимости в изолированные и легковесные контейнеры. Контейнеры представляют собой самодостаточные среды, включающие в себя все необходимое для выполнения приложения - код, среду выполнения, библиотеки и настройки. Эти контейнеры могут быть запущены на любой платформе, поддерживающей контейнеризацию, без изменений кода и настроек. Обзор Docker и создание контейнеризированного образа Python-приложения...
Обновленная версия статьи со всеми конфигами доступна на моём сайте r4ven.me. Сегодня будем разворачивать свой VPN на базе OpenConnect сервера (ocserv), работающего поверх HTTPS и который совместим с Cisco Anyconnect. Все это добро мы упакуем в docker контейнер для простоты использования и лёгкой переносимости. Данный сервер планируется использовать, как основной связующий элемент, с помощью которого будем настраивать сетевое взаимодействие будущих проектов и сервисов. Сама установка сервера выполняется всего в несколько команд...