如何在Java中读取docker-compose.yml文件

时间:2018-07-16 06:33:34

标签: java spring-boot docker-compose yaml

我需要在spring boot应用程序中读取docker-compose.yml文件。我只需要阅读yml文件中定义的服务即可。我的docker-compose.yml文件如下。

https://gist.github.com/pubudu94/9cc5c46606c9a497d61058b096326dfe

我只需要读取服务名称,例如[abc,qqqq]。我尝试了本教程。 https://dzone.com/articles/read-yaml-in-java-with-jackson  但是我不想为这个小任务准备那么复杂的代码。你有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您可以为此使用SnakeYaml。

有关更多信息,请参见下面的线程。

https://stackoverflow.com/a/25797282/6572971