小编LRS*_*LRS的帖子

无法在 Docker Image 上登录 Firebase(允许 Firebase 登录我的 Google 帐户)

我正在使用NodeJsFirebase 工具本地开发环境构建Docker映像。由于我处于非交互模式,因此我使用了

firebase login:ci --interactive 
Run Code Online (Sandbox Code Playgroud)

在我的 Dockerfile 上运行此命令时,它会很好地检索我的令牌,但是当我登录到我的 Google 帐户Localhost:9005后转到浏览器时,它似乎不起作用

无法访问此站点 localhost 拒绝连接。在 Google 上搜索 localhost 9005 ERR_CONNECTION_REFUSED

我也试过

firebase login --no-localhost
Run Code Online (Sandbox Code Playgroud)

但控制台一直让我使用 login:ci

错误:无法在非交互模式下运行登录。请参阅 login:ci 以生成在非交互式环境中使用的令牌。

简而言之,我只需要允许 Firebase进入我的环境。firebase login --no-localhost行不通(我已经像其他线程中提到的那样尝试过)

这是我的Dockerfile

FROM node:carbon
USER    root
RUN     apt-get update && apt-get upgrade -y

# set user to avoid permission issues
# (see https://github.com/nodejs/node-gyp/issues/1236)
USER    node

RUN     mkdir /home/node/.npm-global
ENV     PATH=/home/node/.npm-global/bin:$PATH
ENV     NPM_CONFIG_PREFIX=/home/node/.npm-global …
Run Code Online (Sandbox Code Playgroud)

node.js firebase docker firebase-cli

4
推荐指数
1
解决办法
2186
查看次数

标签 统计

docker ×1

firebase ×1

firebase-cli ×1

node.js ×1