使用 IEx Remote Shell 在 Docker 连接到 运行 Phoenix 应用程序失败

Fail Connect to Running Phoenix Applications with IEx Remote Shell at Docker

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

但是它return无法联系远程节点。

有人知道解决办法吗?

这是快照

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

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

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

旁注:请post一切都是纯文本,而不是图像。

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