WindowsでPostgreSQLを使って開発する際、コンテナを破棄してもデータが残るデータの永続化を考えました。 ただ、macと同じように version: '3' services: postgres: image: postgres:12.2-alpine tty: true restart: always volumes: # pgdataをホストに置く - ./pgdata:/var/lib/postgresql/data stdin_open: true ports: - "44321:5432" と、pgdata というローカルのファイルシステム上のフォルダを指定したところ postgres_1 | running bootstrap script ... 2020-03-27 15:56:59.023 UTC [51] FATAL: data directory "/va
![Windows for Docker & docker composeにて、top-level volumes option で named volume を定義してPostgreSQLのデータを永続化する - メモ的な思考的な](https://cdn-ak-scissors.b.st-hatena.com/image/square/9a292101762d79be621857e60b0c5149a36da241/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2FthinkAmi%2F20200329%2F20200329090905.jpg)