下载镜像
docker pull postgres:13.2
docker-compose.yml
注意:postgres 配置文件参考上一篇docker部署 postgres:13.2
mkdir -p /opt/postgres
cd /opt/postgres
vim docker-compose.yml
#输入下面的内容
version: "3.8"
services:
postgres:
image: postgres:13.2
container_name: postgres
command:
- "postgres"
- "-c"
- "config_file=/etc/postgresql/postgresql.conf"
ports:
- 5432:5432
volumes:
- /opt/postgres/conf/postgresql.conf:/etc/postgresql/postgresql.conf
- /opt/postgres/data:/var/lib/postgresql/data
restart: always
启动服务
docker-compose up -d