docker npm安装失败,出现ChromeDriver安装失败错误

6l7fqoea  于 2023-02-11  发布在  Docker
关注(0)|答案(1)|浏览(178)
    • bounty将在5天后过期**。回答此问题可获得+50声望奖励。rakesh kotian希望引起更多人关注此问题。

我使用docker构建vue.js应用程序,如下所示

# build stage
FROM node:10.15.0 as build-stage
WORKDIR /app
COPY . .

RUN npm install
RUN npm run build

# production stage
FROM nginx:1.13.12-alpine as production-stage
.
.
.

由于在这个环境中没有互联网,我已经添加了如下所示的代理,在COPY命令之后。

ENV HTTP_PROXY http://<proxy-ip>:3128
ENV HTTPS_PROXY http://<proxy-ip>:3128
ENV http_proxy http://<proxy-ip>:3128
ENV https_proxy http://<proxy-ip>:3128

但它似乎仍然无法完全连接到互联网,下面是我在npm安装步骤中得到的错误,

我尝试过如下更改代理配置,但问题仍然相同

RUN npm config set proxy http://<proxy-ip>:3128
RUN npm config set http-proxy http://<proxy-ip>:3128
RUN npm config set https-proxy http://<proxy-ip>:3128
whlutmcx

whlutmcx1#

我想你可以尝试指定NPM使用http版本的注册表。代理配置仍然需要,但请在“npm install”之前添加以下命令:
运行npm配置集注册表http://registry.npmjs.org/

相关问题