/
Вопросы и ответы
/
SQL
/

как подключиться к postgresql в docker

как подключиться к postgresql в docker

2 года назад

Nikolai Gagarinov

Ответы

1

Для подключения к PostgreSQL в Docker контейнере, необходимо выполнить следующие шаги:

  1. Запустите контейнер с PostgreSQL, используя команду docker run. Например:
docker run --name my-postgres-container -e POSTGRES_PASSWORD=mysecretpassword -d postgres
  1. Подключитесь к контейнеру с помощью команды docker exec, чтобы выполнить команды внутри контейнера:
docker exec -it my-postgres-container psql -U postgres
  1. Введите пароль, который вы указали при запуске контейнера.

  2. Теперь вы подключены к PostgreSQL в Docker контейнере и можете выполнять SQL запросы или управлять базой данных.

Если вам необходимо подключиться к PostgreSQL извне контейнера, вам необходимо указать порт контейнера, на котором запущен PostgreSQL, при запуске контейнера и использовать этот порт для подключения к базе данных. Например, если вы хотите подключиться к PostgreSQL с хоста на порту 5432, вы можете запустить контейнер следующим образом:

docker run --name my-postgres-container -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres

Теперь можно подключиться к базе данных с хоста, используя IP-адрес или localhost и порт 5432.

год назад

Elena Gromova