Docker Postgres Liquibase

时间:2018-03-05 20:55:42

标签: postgresql docker liquibase

尝试在我们的环境中找到开发人员的解决方案。我正在寻找一种方法在一个带有liquibase的docker容器上运行Postgres,指向容器外部的changelog文件并且无法找到解决方案。正在寻找一些或指向正确的方向。

2 个答案:

答案 0 :(得分:0)

如果要映射到容器外的文件,则应使用泊坞窗卷:https://docs.docker.com/storage/volumes/

使用卷可以将外部更改日志文件夹映射到docker-internal文件夹。

答案 1 :(得分:0)

您需要只读绑定装载:

docker run .. --mount type=bind,source=/host/path/to/changelog,target=/container/path/to/changelog,readonly ..