Создаем контейнер с базой данных 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 и вернуться к локальной машине.