linux系统下docker安装postgres

1、拉取镜像
docker pull postgres:latest
2、创建数据卷:确保 PostgreSQL 的数据文件持久化存储,即使容器被删除或重建,数据也不会丢失
docker volume create pgdata
3、创建启动脚本
vim start_docker_postgres.sh

docker run -d --restart=always \
  --name postgres2024 \
  -p 5432:5432 \
  -e POSTGRES_PASSWORD=123456 \
  -v pgdata:/data/software/postgres/data \
  postgres:latest

4、使用DBever等客户端连接后,在控制台创建用户并授权
CREATE USER root WITH PASSWORD '123456';
GRANT ALL PRIVILEGES ON DATABASE postgres TO root;
ALTER ROLE root WITH SUPERUSER;

posted @ 2025-01-01 09:42  时の封印  阅读(190)  评论(0)    收藏  举报