Deze fout betekent dat het Postgres-volume beschadigd is. Dit kan gebeuren wanneer twee containers tegelijkertijd verbinding proberen te maken met hetzelfde volume. Zie dit antwoord voor iets meer info. Ik weet niet zeker hoe het wijzigen van een bestand de schijf heeft beschadigd. U moet het volume echter verwijderen en opnieuw maken. Om dit te doen kunt u:
$ 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
Ik moest de bovenstaande code uitvoeren om een container te stoppen, afbeeldingen opschonen die op de een of andere manier niet aan containers waren gekoppeld en uiteindelijk het aanstootgevende volume verwijderen waar beschadigde gegevens werden bewaard.