knowledge/db/docker部署postgres数据库服务.md

719 B
Raw Blame History

docker部署postgres数据库服务

基于docker和docker-compose操作前要先安装这两个服务和工具。

创建存储目录

比如创建/data/postgres/目录。

mkdir /data/postgres -p

创建编排文件

创建文件/data/pgspostgresql/docker-compose.yml,内容如下(注意自己改管理员账号密码):

version: "3.1"
services:
  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_PASSWORD: wkzz051223
      PGDATA: /var/lib/postgresql/data/pgdata
    ports:
      - 5432:5432
    volumes:
      - ./data:/var/lib/postgresql/data

启动容器

/data/pgsql目录下执行下面的命令:

docker-compose up -d