@nikko
Чтобы запустить PostgreSQL в Docker, вам нужно сначала установить Docker на ваш компьютер. После этого вы можете использовать команду docker run
для запуска контейнера с PostgreSQL. Например:
1
|
docker run --name my-postgres -e POSTGRES_PASSWORD=mypassword -d postgres |
Эта команда создаст новый контейнер с именем my-postgres
и запустит в нем PostgreSQL сервер с паролем mypassword
. Опция -d
означает, что контейнер будет запущен в фоновом режиме.
Чтобы подключиться к базе данных, вы можете использовать клиент psql:
1
|
docker run -it --rm --link my-postgres:postgres postgres psql -h postgres -U postgres |
Эта команда создаст новый контейнер, свяжет его с контейнером my-postgres
и запустит в нем клиент psql. Опция --link
позволяет подключить один контейнер к другому, что позволяет использовать имя контейнера в качестве адреса хоста. Опция -it
запускает клиент psql в интерактивн