这是关于Postgres数据库的安装文档,分为docker方式安装和kubernetes方式安装两种。

1 docker 方式安装

1.1 创建数据卷

1
docker volume create --driver local postgres-data

1.2 启动

1
2
3
4
5
6
7
8
docker run -d --name postgres \
-p 5432:5432 \
-e POSTGRES_USER=test \
-e POSTGRES_PASSWORD=password \
-e POSTGRES_DB=test \
-e PGDATA=/var/lib/postgresql/data/pgdata \
-v postgres-data:/var/lib/postgresql/data \
postgres:16.2

1.3 连接测试

1
docker exec -it postgres psql -h 127.0.0.1 -p 5432 -U test -W password -d test

1.4 创建测试用户

1
2
3
4
5
CREATE USER docker;
CREATE DATABASE docker;
GRANT ALL PRIVILEGES ON DATABASE docker TO docker;
grant dba to pdbadmin;
exit;

1.5 测试用户连接

1
docker exec -it postgres psql -h 127.0.0.1 -p 5432 -U docker -d docker