postgresql容器的数据保存在哪里,并且容器的位置在哪里?

时间:2019-02-13 06:36:10

标签: postgresql redis docker-compose dockerfile nameko

我正在使用来自GitHub Spreadsheet.getSheets()的nameko 然后将此应用程序部署在docker上。一旦我停止容器,所有数据都会丢失,而且我也无法找到容器的位置。我想将每个数据库日期存储在本地计算机上。

1 个答案:

答案 0 :(得分:0)

您必须为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