我正在使用来自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

10-05 17:42