Тази грешка означава, че томът на Postgres е повреден. Това може да се случи, когато два контейнера се опитат да се свържат към един и същи том по едно и също време. Вижте този отговор за малко повече информация. Не съм сигурен как модифицирането на файл е повредило устройството. Все пак ще трябва да изтриете и създадете отново тома. За да направите това, можете:
$ docker stop <your_container_name> # stops a running container
$ docker image prune # removes all images that are not attached to a container
$ docker volume ls # list out active volumes
$ docker volume rm <volume_name> # Remove the volume that's corrupted
Трябваше да изпълня горния код, за да спра контейнер, да изчистя изображения, които по някакъв начин не са били прикачени към никакви контейнери, и след това накрая да изтрия тома с нарушение, където се съхраняват повредени данни.