0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<h2>Ответы</h2>
1
<h2>Ответы</h2>
2
<p>Для подключения к PostgreSQL в Docker контейнере, необходимо выполнить следующие шаги:</p>
2
<p>Для подключения к PostgreSQL в Docker контейнере, необходимо выполнить следующие шаги:</p>
3
<ol><li>Запустите контейнер с PostgreSQL, используя команду docker run. Например:</li>
3
<ol><li>Запустите контейнер с PostgreSQL, используя команду docker run. Например:</li>
4
</ol><p>docker run --name my-postgres-container -e POSTGRES_PASSWORD=mysecretpassword -d postgres</p>
4
</ol><p>docker run --name my-postgres-container -e POSTGRES_PASSWORD=mysecretpassword -d postgres</p>
5
<ol><li>Подключитесь к контейнеру с помощью команды docker exec, чтобы выполнить команды внутри контейнера:</li>
5
<ol><li>Подключитесь к контейнеру с помощью команды docker exec, чтобы выполнить команды внутри контейнера:</li>
6
</ol><p>docker exec -it my-postgres-container psql -U postgres</p>
6
</ol><p>docker exec -it my-postgres-container psql -U postgres</p>
7
<ol><li><p>Введите пароль, который вы указали при запуске контейнера.</p>
7
<ol><li><p>Введите пароль, который вы указали при запуске контейнера.</p>
8
</li>
8
</li>
9
<li><p>Теперь вы подключены к PostgreSQL в Docker контейнере и можете выполнять SQL запросы или управлять базой данных.</p>
9
<li><p>Теперь вы подключены к PostgreSQL в Docker контейнере и можете выполнять SQL запросы или управлять базой данных.</p>
10
</li>
10
</li>
11
</ol><p>Если вам необходимо подключиться к PostgreSQL извне контейнера, вам необходимо указать порт контейнера, на котором запущен PostgreSQL, при запуске контейнера и использовать этот порт для подключения к базе данных. Например, если вы хотите подключиться к PostgreSQL с хоста на порту 5432, вы можете запустить контейнер следующим образом:</p>
11
</ol><p>Если вам необходимо подключиться к PostgreSQL извне контейнера, вам необходимо указать порт контейнера, на котором запущен PostgreSQL, при запуске контейнера и использовать этот порт для подключения к базе данных. Например, если вы хотите подключиться к PostgreSQL с хоста на порту 5432, вы можете запустить контейнер следующим образом:</p>
12
<p>docker run --name my-postgres-container -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres</p>
12
<p>docker run --name my-postgres-container -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres</p>
13
<p>Теперь можно подключиться к базе данных с хоста, используя IP-адрес или localhost и порт 5432.</p>
13
<p>Теперь можно подключиться к базе данных с хоста, используя IP-адрес или localhost и порт 5432.</p>