跳转至

PostgreSQL 部署

约 28 个字 26 行代码 预计阅读时间不到 1 分钟

创建挂载目录

Bash
mkdir -p /data/postgresql/data
mkdir -p /data/postgresql/log

创建yml文件

Bash
vim /data/postgresql/docker-compose.yml

填入配置

Bash
services:
  postgres_db: # 服务名称
    image: postgres:15.7 # 指定镜像及其版本
    container_name: docker_postgres # 指定容器的名称
    environment:
      POSTGRES_PASSWORD: 123456
    ports: # 端口映射
      - "5432:5432"
    volumes: # 数据持久化的配置
      - /data/postgresql/data:/var/lib/postgresql/data
      - /data/postgresql/log:/var/log/postgresql
    logging:
      options:
        max-size: "10m"
        max-file: "3"
    networks:  # 网络配置
      - pub-network  # 加入到 pub-network 网络

networks:  # 网络
  pub-network:
      driver: bridge

启动容器

Bash
cd /data/postgresql
docker-compose up -d

!!! 安全组添加 5432 !!!