我正在使用来自GitHub的nameko https://github.com/nameko/nameko-examples
然后将此应用程序部署在docker上。一旦我停止容器,所有数据都会丢失,而且我也无法找到容器的位置。我想将每个数据库日期存储在本地计算机上。
最佳答案
您必须为postgres容器安装存储。
https://github.com/nameko/nameko-examples/blob/master/docker-compose.yml
postgres:
container_name: nameko-example-postgres
image: postgres
ports:
- "5433:5432" # Exposing Postgres on different port for convenience
environment:
POSTGRES_DB: "orders"
POSTGRES_PASSWORD: "password"
POSTGRES_USER: "postgres"
restart: always
您可以通过以下方式在上面的片段中添加角色
volumes:
- ./database:/var/lib/postgresql