使用 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
我在同一容器中使用 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