我们正在使用 docker 进行集成测试。 我们有一个带有 api 图像的容器和另一个带有一个 mongodb 的容器。
api容器必须通过db-mongo-dev-company.aws.local访问mongodb,所以我在docker-compose中输入了以下条目:
链接: - "MongoDB: db-mongo-dev-company.aws.local">
它与"docker-compose up"完美配合。
问题是kompose不支持功能"链接",根据以下链接:
https://github.com/kubernetes/kompose/blob/master/docs/conversion.md
我们找不到制作此链接的替代方案,您有任何想法吗?
为了解决这个问题,我只是简单地更改了 api 项目属性中的 url。
例: 我在 src/main/resources 中有一个名为 bootstrap.yaml 的文件,它正在寻找春天的云。在 DockerFile 中,在我拉取 API 的映像后,我用另一个具有另一个属性的 bootstrap.yaml 文件替换该文件,从而更改了 mongodb 的 url。