851 читали · 5 лет назад
Как подключится к контейнеру базе данных из контейнера приложения в Docker локально.
Работаем из под Windows 10, имеем 2 контейнера, 1-й Posgres, второй наше приложение, нужна локальная разработка... Поднимаем локальную базу данных в контейнере. Создаем том и называем его например vol_1, для того чтобы после уничтожения контейнера данные бд не удалились. docker volume create vol_1 Далее поднимаем контейнер с базой, называем ее например local_pg, устанавливаем пароль, запускаем в фоне, открываем порт 5432 и монтируем каталог даты у Postgres с нашим томом vol_1. docker run --name...
2 года назад
6 шагов для миграции базы данных PostgreSQL между контейнерами
Обновляете базу данных, работающую в контейнере? Следуйте этим шагам, чтобы сохранить процесс простым и понятным. Я решил запустить Kanboard, приложение для управления проектами с открытым исходным кодом, в rootless-поде Podman в качестве небольшого проекта на выходные. Под состоит из трех контейнеров: инфраструктурного контейнера, контейнера Kanboard и контейнера PostgreSQL. Развёртывание прошло успешно, но, в конечном итоге, образ, который я использовал для контейнера PostgreSQL, стал устаревшим, что означает, что он больше не получает обновлений...