如何通过Java API从正在运行的docker镜像中获取Docker Container Id?

时间:2017-02-16 16:50:18

标签: java docker java-ee-7

在Google大学没有找到任何内容,请点击此处查看。我有一个企业应用程序在docker镜像内的应用程序服务器上运行。在运行期间,企业应用程序需要使用Java API调用来获取它正在运行的Docker Container Id。这是如何完成的?

1 个答案:

答案 0 :(得分:3)

通常,当docker运行容器时,它应该使用容器的id设置主机名,因此只需读取环境变量HOSTNAME(或文件/etc/hostname)即可。

如果这不起作用,请提供有关您的设置的更多信息。