Как запустить postgres в docker?

Пользователь

от nikko , в категории: Другие , год назад

Как запустить postgres в docker?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от bart , 5 месяцев назад

@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 в интерактивн