Sobes.tech
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