正常运行我的Python-SocketIO应用程序时,与前端的 SocketIO 连接工作正常。在 docker 容器中,它无法连接。
Docker 容器的输出:
======== Running on http://0.0.0.0:8080 ========
(Press CTRL+C to quit)
标准的 SocketIO 也出现了类似的问题,但 Python-SocketIO 没有提到config.json
文件,因此我没有在任何容量中包含一个文件。我也不认为这很重要,因为程序的输出已经描述了0.0.0.0:8080
而不是127.0.0.1:8080
我的运行配置:-> 都试过了
docker run --rm -d <CONTAINER_ID>
docker run --rm -d --network host <CONTAINER_ID>
docker run --rm -d --network host <CONTAINER_ID> -p 0.0.0.0:8080/tcp
20 年 8 月 19 日注意:与 docker 容器的连接是通过Client API进行的。