devcontainer.json
我使用and设置了一个 Github 代码空间环境docker-compose.yaml
。一切正常,但docker-compose.yml
每次需要重新构建容器时,定义的 postgres 数据库都会丢失其数据。
这是底部的部分docker-compose.yml
db:
image: postgres:latest
restart: unless-stopped
volumes:
- postgres-data:/var/lib/postgresql/data
environment:
POSTGRES_USER: test_user
POSTGRES_DB: test_db
POSTGRES_PASSWORD: test_pass
volumes:
postgres-data:
如您所见,我正在尝试将 postgres 数据卷映射到一个postgres-data
卷中,但这由于某种原因不起作用。
我做错了什么阻止 postgres 数据在容器构建之间持续存在?