ngrok未能发射

时间:2018-04-19 16:13:31

标签: docker ngrok

尝试运行ngrok,我收到以下警告:

WARN[04-19|17:54:51] failed to get home directory, using $HOME instead err="user: Current not implemented on linux/amd64" $HOME=/root

无论是尝试启动隧道还是仅运行ngrok help,都会发生这种情况 如果我尝试启动隧道(例如:ngrok http -host-header=rewrite bilingueanglais.local:80),我会得到一个空屏幕,而不是通常的隧道信息。

过去工作正常,我不知道发生了什么变化。如果我没记错的话,过去我得到了完全相同的错误,但事情已经恢复正常了。我假设服务失败了。

然而,这一次,ngrok显然已经上升,但错误仍然存​​在。

环境:

  • 在ubuntu上运行ngrok:在Docker内部运行16.04。
  • ngrok是版本2.2.8(发布时的最新版本。)
  • $HOME/root

我在Dockerfile中以这种方式安装了Docker:

RUN apt-get install -y unzip
ADD https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip /ngrok.zip
RUN set -x \
&& unzip -o /ngrok.zip -d /bin \
&& rm -f /ngrok.zip

我能够在OS X上的同一台计算机上运行ngrok而不是Docker,但是想让Docker重新开始工作。

我对错误消息感到困惑,并且在某种程度上,by the docs where it mentions $HOME。我的道路是问题吗? ngrok期待什么?

欢迎任何帮助。

0 个答案:

没有答案