我目前正在将PostgreSQL与Docker一起使用,并且我的持久性数据作为卷共享在硬盘上。由于我是在团队中工作,因此我想将这些数据推送到git存储库中,以便其他人也可以构建docker容器并使用当前的postgres数据。
但是,这个共享卷文件夹相当大(仅一张表就超过50mb),我认为将所有这些二进制文件推送到git存储库中不是一个好主意。
在Docker中使用postgres数据的最佳工作流程是什么,以便我们可以与其一起工作?
谢谢。
答案 0 :(得分:0)
您的问题可能过于开放,无法给出明确的答案,尤其是当您询问“什么是最好的工作流程”时,该问题可能被视为基于观点。
但是,我在下面给出了一些您可能会感兴趣的指针,因为它们着重指出了实现目标的可能解决方案。
在Git端:
(这两个工具都允许一个人对大型存储库(超过1GB左右)进行版本控制,而无需支付使用vanilla Git直接提交大型文件时发生的性能损失。)
否则,在Docker方面: