Как установить PostgreSQL в Docker - Изучаем SQL с нуля на примере PostgreSQL
Вы можете скачать и установить PostgreSQL непосредственно на рабочий компьютер, но СУБД - это довольно громоздкая штука, она будет загружаться вместе с системой (отключить нельзя) и забирать некоторые ресурсы (память и процессор). Кроме того, у вас не будет возможности делать промежуточные сохранения образа на случай, если ваши эксперименты что-то сломают. Поэтому предлагается использовать PostgreSQL, находящийся в контейнере Docker. Собственно, Docker - это специальная штука, придуманная для того, чтобы помещать любые приложения в контейнеры...