Junior — Middle
Ինչպես տեղադրել և գործարկել PostgreSQL-ը Docker կոնտեյներում?
sobes.tech AI
Պատասխան AI-ից
Чтобы развернуть и запустить PostgreSQL в Docker-контейнере, можно использовать официальный образ PostgreSQL из Docker Hub.
Пример команды для запуска контейнера:
docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres
Объяснение:
--name my-postgres— имя контейнера.-e POSTGRES_PASSWORD=mysecretpassword— задаёт пароль для пользователяpostgres.-p 5432:5432— проброс порта из контейнера на хост, чтобы подключаться к базе.-d— запуск в фоне.
После запуска можно подключаться к базе по адресу localhost:5432 с пользователем postgres и указанным паролем.
Для сохранения данных рекомендуется использовать тома Docker, например:
docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -v pgdata:/var/lib/postgresql/data -d postgres