排除与 Intelligence Stream 的连接故障
以下测试可以帮助隔离问题:
步骤1:
从运行控制台的主机:
$ curl https://intelligence.twistlock.com/api/v1/_ping
这应该返回一个简单的“OK " 消息,如果你成功连接到它。 如果你得到的不是“OK ",有些东西阻碍了流量,您可能需要配置代理服务器才能访问它。 如果你得到一个“OK ",继续第 2 步。
第2步:
从此主机上的容器内尝试相同的测试。 它可以是任何具有 curl 可用的容器。
$ docker run -ti morello/motoools
/ # curl https://intelligence.twistlock.com/api/v1/_ping
OK
此步骤将有助于确定 Docker 网络中是否存在任何需要添加的问题(例如缺少代理)。 如果出站访问需要代理,请参阅
后面的扭锁HTTP代理人
第 3 步:
从 Twistlock 控制台中测试连接性。 这是最接近实际正常操作的测试,因为它遵循更新过程本身使用的相同流程:
$ docker exec -ti twistlock_console /bin/sh
/usr/源/app # $ wget -qO- https://intelligence.twistlock.com/api/v1/_ping
OK
“OK " 是来自有效连接的响应。 如果您收到除OK返回,代理无法通过控制台访问或不允许来自它的请求。
您还可以验证设置是否已正确添加到容器中:
$出口| grep PROXY