尝试使用 ACI 进行快速实验,看看我是否可以使用它来托管 iperf3 以进行一些按需网络性能测试。泊坞窗图像是https://hub.docker.com/r/netgio/iperf3server/
我可以启动并运行容器,但是当我尝试连接到它时,iperf 客户端给了我错误“iperf3:错误 - 控制套接字已意外关闭”
我希望这将是一个简单的单端口单实例用例。是否有任何与 ACI 实例的套接字连接相关的细节会影响这一点?
编辑:iPerf3 默认为 TCP 端口 5201,因此为了确保 ACI 端口映射按预期工作,我创建了一个配置为侦听端口 5201 并部署到 ACI 的 nginx docker 映像。这按预期工作(我可以在 http://:5201 访问默认主页)。所以这个问题似乎特定于 iPerf3 对其套接字所做的任何事情。
请注意,该错误几乎在客户端 iperf3 进程启动时立即发生。