我们正在使用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

我们找不到替代方法来建立此链接,您有任何想法吗?

最佳答案

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

例:
我在src / main / resources中有一个名为bootstrap.yaml的文件,它正在寻找 Spring 的云。在DockerFile中,拉出api的图像后,我用另一个具有其他属性的bootstrap.yaml文件替换了该文件,从而更改了mongodb的url。

关于docker - Kompose功能类似于docker-compose链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52186748/

10-13 04:54