不知道是码头问题还是邮递员问题.
我已经安装了Postgres容器,安装了Bitbucket容器,并将两者连接在一起。可以连接得很好。
在那之后我安置了吉拉。和一个Jira数据库。都跑得很好。然后,我断开了Postgres服务器的连接,并再次连接。然后我的Bitbucket DB就不见了?就像我自动删除数据库一样?
有人知道发生了什么事吗?
问候J。
发布于 2018-08-31 19:01:37
如果您正在使用正式的码头邮递员形象,那么请确保您正在使用停靠器卷将数据保存在由PGDATA env变量定义的路径中。例如,如果您使用的是docker-组合,您可以定义如下服务:
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使用卷来持久化数据,一旦容器停止,如果不使用卷,就会丢失在其中写入的所有数据--这就是为什么对于具有状态的应用程序使用卷很重要。
https://dba.stackexchange.com/questions/216349
复制相似问题