Socket.io,连接到docker容器内的socket

我的应用程序正在使用与Socket.io库websocket。 在前面,我打开一个连接到后端sockets,像这样:

io.connect(window.location.origin) 

当我的后端在我的电脑上运行时,一切工作正常。 但是,当我在Docker容器中运行它时,我的客户端上出现这个错误:

 WebSocket connection to 'ws://localhost/socket.io/?EIO=3&transport=websocket' failed: Invalid frame header 

想通了,我必须让套接字听'0.0.0.0'