Создаем контейнер с базой данных PostgreSQL:

docker run -d -p 5432:5432 --name postgre -e POSTGRES_PASSWORD=mysecretpassword postgres

Открываем порт -p <host_port>:<container_port>

Соединяемся с контейнером:

docker exec -it postgre bash

Теперь мы внутри контейнера. Подключаемся к postgres:

psql -U postgres

Создаем базу данных:

CREATE DATABASE mytestdb;

Основные шаги пройдены. Дальше можем выйти \q и вернуться к локальной машине.