尝试运行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显然已经上升,但错误仍然存在。
$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期待什么?
欢迎任何帮助。