1677 читали · 3 года назад
Docker. Использование сервера баз данных, работающего в качестве контейнера
Базы данных (SQL Server, PostgreSQL, MySQL и т. д.) можно размещать на обычных отдельных серверах, локальных кластерах или службах PaaS в облаке, например Azure SQL DB. Но в средах разработки и тестирования удобнее использовать базы данных в виде контейнеров — так у вас нет внешней зависимости, и вы можете запустить все приложение по команде docker-compose up. При размещении баз данных в контейнерах легче проводить интеграционные тесты, ведь база данных запускается в контейнере и всегда заполняется одинаковыми демонстрационными данными, так что тестирование становится более предсказуемым...
283 читали · 4 года назад
Основы Docker и Деплой проекта с помощью Docker Hub
Всем привет. Сегодня мы рассмотрим более подробную информацию о работе с Docker, сборке контейнеров, работе с базами данных и деплое проектов. Но для начала хочу вам предложить ознакомиться с предыдущими статьями, а именно Основные команды для работы с Docker и Как создавать образы Docker с помощью Ansible в Ubuntu 20.04. В первой вы узнаете про основные команды, а во второй кратко описана установка Docker на Linux. Помимо приведенных выше статей нам еще понадобится информация о работе с портами при использовании Docker...