윈도우즈에서 Docker Desktop을 실행하면 다음과 같은 화면이 나옵니다.

Docker의 Pull 명령어를 사용해 Postgresql 16.4 를 설치합니다.

cmd(명령 프롬프트) 창에서 다음 명령어를 실행합니다.

pull로 다운로드한 이미지를 run 명령어로 실행해야 합니다.
run 명령어는 이미지를 컨테이너로 만드는 것이기 때문에 pull 후에 한 번만 실행하면 됩니다.
run은 이미지를 컨테이너로 만드는 것이므로, DBMS의 start/stop과는 다릅니다.
아래의 명령어로 pull 해 놓은 이미지 리스트를 확인할 수 있습니다.
docker images

아래 명령어로 이미지를 run 합니다.
docker run -d --shm-size=256m -p 5432:5432 -e POSTGRES_PASSWORD=1qaz2wsx --name mypg postgres:16.4

docker run을 완료했다면, DBeaver와 같은 SQL Tool로 DB 접속이 가능합니다.
아래 그림을 참고해 PG에 접속합니다.

DBeaver로 PG에 접속해, SQL창을 열고 다음 SQL로 연습용 데이터베이스(startdbpg)를 생성합니다.
CREATE DATABASE startdbpg;