【问题标题】:Docker Socket.IO only works with docker run -it flagsDocker Socket.IO 仅适用于 docker run -it 标志
【发布时间】:2015-07-16 19:06:40
【问题描述】:

我正在尝试使用以下推荐来对接 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"

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

【问题讨论】:

  • 如果它与 -it 一起使用,则意味着您需要 tty (for t) 或交互模式 (for i) 或两者都需要

标签: node.js socket.io docker


【解决方案1】:

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

您也可以查看doc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-08
    • 2022-08-24
    • 2017-08-14
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    • 2020-12-16
    相关资源
    最近更新 更多