首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头drops数据库中的Postgres数据库

码头drops数据库中的Postgres数据库
EN

Database Administration用户
提问于 2018-08-30 20:52:12
回答 1查看 2.1K关注 0票数 -1

不知道是码头问题还是邮递员问题.

我已经安装了Postgres容器,安装了Bitbucket容器,并将两者连接在一起。可以连接得很好。

在那之后我安置了吉拉。和一个Jira数据库。都跑得很好。然后,我断开了Postgres服务器的连接,并再次连接。然后我的Bitbucket DB就不见了?就像我自动删除数据库一样?

有人知道发生了什么事吗?

问候J。

EN

回答 1

Database Administration用户

发布于 2018-08-31 19:01:37

如果您正在使用正式的码头邮递员形象,那么请确保您正在使用停靠器卷将数据保存在由PGDATA env变量定义的路径中。例如,如果您使用的是docker-组合,您可以定义如下服务:

代码语言:javascript
复制
  pg:
    image: postgres
    ports:
    - "127.0.0.1:5432:5432"
    volumes:
    - ./you-local-machine-path/pg-data:/var/lib/postgresql/data

请注意,/var/lib/postgresql/data是您的码头容器内的路径。

Docker使用卷来持久化数据,一旦容器停止,如果不使用卷,就会丢失在其中写入的所有数据--这就是为什么对于具有状态的应用程序使用卷很重要。

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

https://dba.stackexchange.com/questions/216349

复制
相关文章

相似问题

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