Docker Postgres Liquibase
Docker Postgres Liquibase
正在尝试为开发人员在我们的环境中找到解决方案。我正在寻找一种在 docker 容器上使用 liquibase 来 运行 Postgres 的方法,指向容器外部的变更日志文件,但找不到解决方案。正在寻找一些或指向正确的方向。
如果你想映射到容器外的文件,你应该使用docker卷:https://docs.docker.com/storage/volumes/
使用卷,您可以将外部更改日志文件夹映射到 docker-internal 文件夹。
一个read-only绑定挂载就是你所需要的:
docker run .. --mount type=bind,source=/host/path/to/changelog,target=/container/path/to/changelog,readonly ..
正在尝试为开发人员在我们的环境中找到解决方案。我正在寻找一种在 docker 容器上使用 liquibase 来 运行 Postgres 的方法,指向容器外部的变更日志文件,但找不到解决方案。正在寻找一些或指向正确的方向。
如果你想映射到容器外的文件,你应该使用docker卷:https://docs.docker.com/storage/volumes/
使用卷,您可以将外部更改日志文件夹映射到 docker-internal 文件夹。
一个read-only绑定挂载就是你所需要的:
docker run .. --mount type=bind,source=/host/path/to/changelog,target=/container/path/to/changelog,readonly ..