首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已命名卷的PostgreSQL没有第二次启动

已命名卷的PostgreSQL没有第二次启动
EN

Stack Overflow用户
提问于 2017-11-03 12:02:23
回答 1查看 594关注 0票数 0

我正在使用bitnami/postgresql:9.6停靠程序映像启动postgresql。我希望在容器重新启动和我使用命名卷之间保持数据。下面是我的docker文件配置:

代码语言:javascript
复制
  postgresql:
    image: 'bitnami/postgresql:9.6'
    ports:
      - 5432
    environment:
      - POSTGRESQL_REPLICATION_MODE=<name>
      - POSTGRESQL_REPLICATION_USER=<name>
      - POSTGRESQL_REPLICATION_PASSWORD=<name>
      - POSTGRESQL_USERNAME=<name>
      - POSTGRESQL_PASSWORD=<name>
      - POSTGRESQL_DATABASE=<name>
      - POSTGRES_INITDB_ARGS="--encoding=utf8"
    volumes:
      - volume-postgresql:/bitnami/postgresql/data

    volumes:
      volume-postgresql:

但是,当我重新启动容器时,我会得到以下错误:

代码语言:javascript
复制
postgresql  | nami    INFO  Initializing postgresql
postgresql  | Error executing 'postInstallation': initdb: directory "/opt/bitnami/postgresql/data" exists but is not empty
postgresql  | If you want to create a new database system, either remove or empty
postgresql  | the directory "/opt/bitnami/postgresql/data" or run initdb
postgresql  | with an argument other than "/opt/bitnami/postgresql/data".

你能帮我找出问题所在吗?实际上我以为卷是用来做这些用途的..。可能我做错了什么

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-03 12:12:10

好吧,看起来我使用了错误的目录。基于这个站点,我应该使用/bitnami/postgresql/data而不是/bitnami

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47095329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档