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

Аватар пользователя Elena Gromova
Elena Gromova
16 апреля 2024

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

  1. Запустите контейнер с PostgreSQL, используя команду docker run. Например:

    docker run --name my-postgres-container -e POSTGRES_PASSWORD=mysecretpassword -d postgres
    
  2. Подключитесь к контейнеру с помощью команды docker exec, чтобы выполнить команды внутри контейнера:

    docker exec -it my-postgres-container psql -U postgres
    
  3. Введите пароль, который вы указали при запуске контейнера.

  4. Теперь вы подключены к 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.

1 0
Познакомьтесь с основами SQL бесплатно

Похожие вопросы