start postgresql 13 and pgadmin4 5.1 in docker,use ~/postgresql/data to persist data

docker-compose.yml

version: '3.1'
services:
  postgresql:
    image: postgres:13
    volumes:
      - ~/postgresql/data:/var/lib/postgresql/data
    ports:
      - 5432:5432
    restart: always
    environment:
      POSTGRES_PASSWORD: {password}

  pgadmin4:
    image: dpage/pgadmin4:5.1
    ports:
      - 80:80
    restart: always
    environment:
      PGADMIN_DEFAULT_EMAIL: {email}
      PGADMIN_DEFAULT_PASSWORD: {password}