基于docker-compose部署postgresql

创建工作目录

mkdir -p /usr/local/docker/postgresql-docker

创建postgresql-docker.yaml文件

vi postgresql-docker.yaml

写入一下内容

version: "3"
services:
  postgres:
    image: postgres
    container_name: local_postgresql
#    restart: always
    environment:
      POSTGRES_DB: postgres
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: 123456
    ports:
      - 5432:5432
    volumes:
      - ./data:/var/lib/postgresql/data
      - /opt/FaceService:/opt/FaceService
      - /etc/localtime:/etc/localtime:ro

启动容器

docker-compose -f postgresql-docker.yaml up -d

测试连接

如果你使用Navicat客户端连接postgresql数据库,请使用Navicat Premium 15版本客户端,有些版本的Navicat连接postgresql无法查看数据表。

基于docker-compose部署postgresql_第1张图片

你可能感兴趣的:(Docker,docker,docker-compose,postgresql)