1

我们正在使用 docker 进行 POC 进行集成测试。我们有一个带有 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

我们找不到创建此链接的​​替代方法,您知道吗?

4

1 回答 1

0

为了解决这种情况,我只是简单地更改了 api 项目的属性中的 url。

示例:我在 src/main/resources 中有一个名为 bootstrap.yaml 的文件,它正在寻找 Spring Cloud。在 DockerFile 中,拉取 api 的图像后,我将文件替换为另一个 bootstrap.yaml 文件和另一个属性,更改 mongodb 的 url。

于 2018-09-11T19:39:47.443 回答