Jeg har endelig fundet ud af, hvad der gik galt, da jeg forsøgte at bruge en volumen til PostgreSQL-data.
Jeg anede ikke, at vi brugte en docker-compose.override.yml
, som erklærer en diskenhed med en Windows-sti.
Så her er en fungerende løsning til at have PostgreSQL på Docker til Windows, med vedvarende data:
version: '2'
services:
postgres:
image: postgres:11.5
ports:
- 5432:5432
volumes:
- pgdata:/var/lib/postgresql/data
- pgconf:/etc/postgresql
- pglog:/var/log/postgresql
volumes:
pgdata:
driver: local
pgconf:
driver: local
pglog:
driver: local
(ingen yderligere kommando påkrævet)