PG数据库部署
1.将文件docker-compose.yml放入相应的目录
version: '2.1'
services:
postgres:
image: postgres:12
container_name: postgres
ports:
- "5432:5432"
restart: always
environment:
- POSTGRES_DB=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
2.通过 下面命令启动(注意 要在配置文件目录下载启动 文件目录为单独的目录)
```
docker compose up -d
```
3.启动后
用docker ps 查看启动程序
```
docker ps
```
4.拿到容器 ID
用 docker exec -it 531a0b93e613 bash 进入docker中
```
docker exec -it <容器ID> bash
```
5.在数据库通过sql命令查询配置文件位置
```
SHOW config_file;
```
6.拿到位置cd到相应目录
```
cd /var/lib/postgresql/data
```
7.进入postgresql.conf该文件
7.1下载vim
```
apt update
apt install vim
```
```
vim postgresql.conf
```
8.修改配置文件
8.1首先执行显示行数命令
```
set number
```
8.2修改最大连接数(可以不做修改)
在日志的65行
```
max_connections=100
```
(进行修改)
8.2更改日志权限(如果使用pop-link必须做修改)
在194行
```
wal_level = logical
```
修改为这个日志级别
8.3退出并保存文件
9.退出容器并重启postgres
```
exit
```
```
docker restart postgres
```
docker PG数据库部署
最新推荐文章于 2024-06-25 16:30:24 发布