快速启动postgresql

文档说明:只记录关键地方;
试验环境: linux debian 11

postgresql container

version: "3"
services:
    postgresql-server:
        image: postgres:15-alpine
        container_name: postgres
        hostname: "postgresql"
        restart: always
        ports:
            - "5432:5432"
        environment:
            - "POSTGRES_PASSWORD=mysecretpassword"
        volumes:
            - "./postgresql-15-data:/var/lib/postgresql/data"
    pgadmin4:
        image: dpage/pgadmin4
        restart: always
        container_name: pgadmin4
        links:
            - postgresql-server
        ports:
            - "80:80"
        environment:
            - "PGADMIN_DEFAULT_EMAIL=user@domain.com"
            - "PGADMIN_DEFAULT_PASSWORD=SuperSecret"
            - "PGADMIN_CONFIG_ENHANCED_COOKIE_PROTECTION=True"
            - "PGADMIN_CONFIG_LOGIN_BANNER='Authorised users only!'"
            - "PGADMIN_CONFIG_CONSOLE_LOG_LEVEL=10"


启动、关闭、查看日志

# 启动
docker-compose -f docker-compose.yaml up -d 
# 关闭
docker-compose -f docker-compose.yaml down --remove-orphans
# 查看日志
docker-compose -f docker-compose.yaml logs -f 

参考文档

  1. hub docker postgres
  2. hub docker pgadmin4
  3. pgadmin4 container_deployment
  4. 自建拉取registry.k8s.io、k8s.gcr.io、gcr.io、quay.io、ghcr.io 容器镜像的服务
posted @ 2022-10-25 21:55  jingjingxyk  阅读(57)  评论(0编辑  收藏  举报