Как настроить докер для хранения данных на примере PostgreSQL

Иногда сред для разработки становится слишком много и использование докера становится необходимым. Но как только появляется необходимость использования докера, сразу вместе с ней становится задача сохранения данных, чтобы сервисы можно было запускать постоянно.

Настройка отдельных контейнеров для хранения данных может показать простой задачей, ведь есть очень много гайдов, в том числе и в официальной документации докера. Я прочитал несколько из них, пока не нашёл простое и изящное решение в одной из статей. Перевод самой лучшей из них находится под катом.

…