Node.js Docker Socket.IO仅适用于Docker run-it标志

Node.js Docker Socket.IO仅适用于Docker run-it标志,node.js,socket.io,docker,Node.js,Socket.io,Docker,我正在尝试将Socket.IO与以下命令对接。它可以工作,客户端可以存档握手并连接到套接字服务器 //this works perfectly docker run -it socket_io "node" "app" 但是,我想要的是使用以下命令运行套接字服务器。但不知何故,当我使用此命令运行套接字服务器时,客户端陷入了套接字轮询/连接阶段 //this does not work, client stuck in socket polling docker run socket_io "n

我正在尝试将Socket.IO与以下命令对接。它可以工作,客户端可以存档握手并连接到套接字服务器

//this works perfectly
docker run -it socket_io "node" "app"
但是,我想要的是使用以下命令运行套接字服务器。但不知何故,当我使用此命令运行套接字服务器时,客户端陷入了套接字轮询/连接阶段

//this does not work, client stuck in socket polling
docker run socket_io "node" "app"

你知道为什么会发生这种情况以及如何解决吗

您应该尝试
docker run-d
模式,该模式将在分离模式下运行您的容器,使容器在后台运行


您也可以检查此项。

您应该尝试
docker run-d
模式,该模式将在分离模式下运行您的容器,使容器在后台运行


您也可以检查此项。

如果它与
一起工作,则表示您需要tty(对于t)或交互模式(对于i)或两者兼有。如果它与
一起工作,则表示您需要tty(对于t)或交互模式(对于i)或两者兼有