【问题标题】:Fail Connect to Running Phoenix Applications with IEx Remote Shell at Docker在 Docker 上使用 IEx Remote Shell 无法连接到运行 Phoenix 应用程序
【发布时间】:2020-07-26 11:34:34
【问题描述】:

我使用 docker 部署 phx 应用,在同一个容器中运行 --remsh 命令。

但它返回无法联系远程节点。

有人知道解决办法吗?

这是截图

【问题讨论】:

    标签: docker elixir phoenix


    【解决方案1】:

    你的命令有问题,请用--cookie代替-cookie

    【讨论】:

    • 感谢您提供的信息。是的,这就是解决方案
    【解决方案2】:

    您似乎以:nonode@nohost 启动应用程序。要连接到它,您应该以短名称或完全限定名称开头。

    mix release.init 创建rel 文件夹,其中包含两个模板文件。检查env.sh.eex 并确保您开始发布时使用了一个短名称。这应该有效:

    export RELEASE_DISTRIBUTION=sname
    export RELEASE_NODE=<%= @release.name %>
    

    旁注:请将所有内容发布为纯文本,而不是图片。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-21
      • 2023-03-26
      • 2018-10-04
      • 1970-01-01
      • 1970-01-01
      • 2016-10-13
      相关资源
      最近更新 更多