这是关于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
|