PostgreSQL Docker 启动

1docker pull bitnami/postgresql:12

docker-compose

 1version: '3.5'
 2
 3services:
 4  postgres:
 5    container_name: postgres_container
 6    image: postgres
 7    environment:
 8      POSTGRES_USER: postgres
 9      POSTGRES_PASSWORD: password
10      PGDATA: /data/postgres
11    volumes:
12       - postgres:/data/postgres
13    ports:
14      - "5432:5432"
15    networks:
16      - postgres
17    restart: unless-stopped
18  
19  pgadmin:
20    container_name: pgadmin_container
21    image: dpage/pgadmin4
22    environment:
23      PGADMIN_DEFAULT_EMAIL: misakajimmy@gmail.com
24      PGADMIN_DEFAULT_PASSWORD: admin
25      PGADMIN_CONFIG_SERVER_MODE: 'False'
26    volumes:
27       - pgadmin:/root/.pgadmin
28
29    ports:
30      - "3080:80"
31    networks:
32      - postgres
33    restart: unless-stopped
34
35networks:
36  postgres:
37    driver: bridge
38
39volumes:
40    postgres:
41    pgadmin: