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

连接数据库

Docker-compose安装PostgreSQL并挂载数据_第1张图片

你可能感兴趣的:(Linux部署运维,中间件相关,Web开发,postgresql,docker)