Базы данных (SQL Server, PostgreSQL, MySQL и т. д.) можно размещать на обычных отдельных серверах, локальных кластерах или службах PaaS в облаке, например Azure SQL DB. Но в средах разработки и тестирования удобнее использовать базы данных в виде контейнеров — так у вас нет внешней зависимости, и вы можете запустить все приложение по команде docker-compose up. При размещении баз данных в контейнерах легче проводить интеграционные тесты, ведь база данных запускается в контейнере и всегда заполняется одинаковыми демонстрационными данными, так что тестирование становится более предсказуемым...
Развитие информационных технологий привело в тому, что программисты начали создавать контент, который отличается расширенным функционалом. Так появились совершенно новые понятия, о которых прежде никто не слышал. Яркий тому пример – Docker. Для разработчиков соответствующая «составляющая» крайне важна. Но не каждый юзер понимает «с ходу» о чем идет речь. В данной статье будет рассказано все о Докерах, его контейнерах и образах. В результате каждый пользователь сможет разобраться, за что конкретно соответствующий «софт» несет ответ...