@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 в интерактивн
@nikko
Для запуска PostgreSQL в контейнере Docker, нужно выполнить следующие шаги:
1
|
docker pull postgres |
1
|
docker run --name postgres -e POSTGRES_PASSWORD=password -d postgres |
где "password" - пароль, который вы задаете для нового пользователя базы данных.
1
|
docker ps |
вывод должна содержать строчку с контейнером "postgres".
1
|
docker stop postgres |
1
|
docker rm postgres |
или его образ командой:
1
|
docker rmi postgres |