2017-09-07 172 views
0

我想通過安全網關向外部客戶公開一個藍色區域API,我使用docker作爲客戶端,但我總是遇到以下錯誤(api服務器在DST環境中),任何人都可以幫我解決這個問題?我加入的主機名和端口轉換ACL文件,另外,我嘗試添加--allow當我運行搬運工,將禁用「拒絕所有」通過安全網關暴露API

[INFO] (Client ID d83dty5MIJA_rVI) Connection #2 is being established to ralbz0.cloud.dst.ibm.com:8888 [2017-09-06 20:59:19.210] [ERROR] (Client ID d83dty5MIJA_rVI) Connection #1 to destination ralbz0.cloud.dst.ibm.com:8888 had error: EHOSTUNREACH

當我添加安全網關,資源loacated申請,我選擇內部部署,這是正確的嗎? enter image description here

回答

0

EHOSTUNREACH是底層系統無法找到您提供的主機的路徑的問題。從託管docker客戶端的計算機上,您能夠訪問位於ralbz0.cloud.dst.ibm.com:8888的資源嗎?如果主機能夠連接,那麼你可以嘗試添加--net=hostdocker run命令:

docker run --net=host -it ibmcom/secure-gateway-client <gatewayID> -t <security_token> --allow 

如果主機無法連接爲好,然後this post可以揭示路由更多的光線。