Docker Compose安装PostgreSQL

使用Docker Compose快速搭建PostgreSQL环境。

安装Docker Compose

确保安装Docker Compose,参考安装地址https://docs.docker.com/engine/install/

安装PostgreSQL准备

创建安装目录

例如部署为/opt/postgres,如果不存在则创建

创建docker-compose.yml文件

在部署目录中创建文件/opt/postgres/docker-compose.yml,输入以下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
version: '3'
services:
postgres:
image: postgres
container_name: postgres
restart: always
environment:
TZ: Asia/Shanghai
POSTGRES_USER: root
POSTGRES_PASSWORD: 123456
POSTGRES_DB: postgres
ports:
- "15432:5432"
volumes:
- /etc/localtime:/etc/localtime:ro
- ./data:/var/lib/postgresql/data:rw

配置说明:

  • POSTGRES_USER:配置用户
  • POSTGRES_PASSWORD:配置密码
  • POSTGRES_DB:默认数据库

启动服务

启动postgres容器并在后台运行

1
docker compose up -d

可以通过docker logs postgres查看日志。

停止服务

1
docker stop postgres

重启

1
docker restart postgres

停止并卸载服务

1
docker compose down