我目前正在与Docker一起使用Postgres,我的持久数据在硬盘上共享为一个卷。因为我在一个团队中工作,所以我想将这些数据推送到Git存储库中,以便其他人也可以构建Docker容器并使用当前的Postgres数据。
不过,这个共享卷文件夹相当大(一个表超过50MB),我认为将所有这些二进制文件推送到Git存储库中不是一个好主意。
在Docker中使用Postgres数据的最佳工作流是什么,以便我们能够与之合作?
谢谢。
你的问题可能过于开放,没有明确的答案,特别是当你问“什么是最好的工作流程”,这可能被视为基于意见。
不过,我在下面给出一些您可能感兴趣的建议,因为它们强调了您目标的可能解决方案。
在Git方面:
(这两种工具都允许一个人对大型存储库(超过1GB左右)进行版本控制,而不必支付使用Vanilla Git直接提交大型文件时可能出现的性能损失。)
否则,在码头侧: