首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有ACI的Windows容器-网络访问问题

具有ACI的Windows容器-网络访问问题
EN

Stack Overflow用户
提问于 2019-11-07 23:03:46
回答 2查看 145关注 0票数 1

我有运行在ACI中的windows容器,具有公共地址,但具有特定的TCP端口- 7070。我用下面的命令设置了它:

代码语言:javascript
复制
az container create --name xxxxxx --resource-group xxxxx --image xxxxx.azurecr.io/xxxxx:yyy --registry-login-server xxxxxx --registry-username xxxxxx --dns-name-label xxxxxxx --command-line xxxxx --os-type Windows --registry-password xxxxx --ports 7070 --protocol TCP --ip-address Public

据我所知,它运行正常,但我无法访问在7070端口上侦听的应用程序。

代码语言:javascript
复制
> telnet xxxxxx 7070
Connecting To xxxxx...Could not open connection to the host, on port 7070: Connect failed

显然,当在本地运行(Docker for Windows)时,它可以顺利地工作。

我能在这里做些什么?

我假设在公共IP级别上可能有一些安全/防火墙,但我的容器获得的公共IP不能供我管理-至少我的azure门户“公共IP地址”服务没有显示它。有什么建议/想法可以在哪里寻找解决方案?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-11 21:49:07

看起来ACI端口只适用于HTTP“相似”连接。我已经尝试了多个端口,只使用TCP套接字,但没有成功,但一旦我设置了http服务器-所有工作都很顺利。所以至少对我来说,使用windows容器的ACI是无用的。

票数 0
EN

Stack Overflow用户

发布于 2019-11-08 16:33:47

看起来你的ACI没有很好的传播。您可以在一段时间后再次尝试部署它。端口7070可能在您当前的机器或您远程登录的本地网络上被禁用。您可以在您的本地网络上检查一些安全/防火墙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58751546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档