Docker-compose安装PostgreSQL并挂载数据

概述

docker-compose安装postgresql12.1

yaml文件配置

#我的文件名是docker-compose-db.yml
version: '3'
services:
#postgres setting 
#/xxx/xxx指宿主机数据挂载目录
  postgres:
    container_name: my_db
    image: postgres:12.1-alpine
    environment:
      - POSTGRES_PASSWORD=密码
      - TZ=Asia/Shanghai
      - PGDATA=/var/lib/postgresql/data/pgdata
    ports:
      - "5432:5432"
    volumes:
      - /xxx/xxx:/var/lib/postgresql/data
    network_mode: bridge
    restart: always

启动postgresql

docker-compose -f docker-compose-db.yml up -d --build postgres

连接数据库

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39510828/article/details/120004698