ОТЕЛЬНЫЕ НОМЕРА НА БАЗЕ МОРСКИХ КОНТЕЙНЕРОВ 🌊 ПЕРВАЯ БЕРЕГОВАЯ ЛИНИЯ
Как подключится к контейнеру базе данных из контейнера приложения в Docker локально.
Работаем из под Windows 10, имеем 2 контейнера, 1-й Posgres, второй наше приложение, нужна локальная разработка... Поднимаем локальную базу данных в контейнере. Создаем том и называем его например vol_1, для того чтобы после уничтожения контейнера данные бд не удалились. docker volume create vol_1 Далее поднимаем контейнер с базой, называем ее например local_pg, устанавливаем пароль, запускаем в фоне, открываем порт 5432 и монтируем каталог даты у Postgres с нашим томом vol_1. docker run --name...
Docker. Использование сервера баз данных, работающего в качестве контейнера
Базы данных (SQL Server, PostgreSQL, MySQL и т. д.) можно размещать на обычных отдельных серверах, локальных кластерах или службах PaaS в облаке, например Azure SQL DB. Но в средах разработки и тестирования удобнее использовать базы данных в виде контейнеров — так у вас нет внешней зависимости, и вы можете запустить все приложение по команде docker-compose up. При размещении баз данных в контейнерах легче проводить интеграционные тесты, ведь база данных запускается в контейнере и всегда заполняется одинаковыми демонстрационными данными, так что тестирование становится более предсказуемым...