将IBM Containers(Dockers)连接到Watson IoT服务实例

我想知道是否可以将在IBM Containers服务中运行的Dockers与Watson IoT服务实例(当然,运行在相同的组织和空间中)连接起来。

我总是可以将公有IP分配给我的Docker并通过公共IP连接,但我认为这没有任何意义,还有一种方法就像我使用类似的其他服务

-e "CCS_BIND_SRV=My-IoT-Service" 

当启动Docker时。

基本上,您可以直接从Docker容器连接到IBM Watson IoT。 所有你需要知道的是一些凭据。 您可以通过阅读可以注入容器的VCAP_SERVICES JSON属性来获取这些属性:

这是一个链接解释这一点。 (searchVCAP_SERVICES)

您也可以从Bluemix UI获取凭据并相应地使用它们。

这里是一个python示例如何做到这一点

最后,我可以推荐这门课程,因为它详细解释了所有的连通性