类似于 docker-撰写链接的 Kompose 功能

Kompose feature similar to docker-compose links

我们正在使用 docker 进行 POC 集成测试。 我们有一个带有 api 图像的容器和另一个带有 mongodb.

图像的容器

api容器必须通过db-mongo-dev-company.aws.local访问mongodb,所以我在docker-撰写:

links: - "mongodb: db-mongo-dev-company.aws.local"

它与 "docker-compose up" 完美配合。

问题是 kompose 不支持功能 "links",根据以下 link:

https://github.com/kubernetes/kompose/blob/master/docs/conversion.md

我们找不到替代方法来制作这个 link,你有什么想法吗?

为了解决这种情况,我干脆把api项目的属性里的url改了。

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