docker - npm install 在 docker jenkins 上给出 ssl 错误
问题描述
运行 docker jenkins 实例并尝试运行以下命令:
npm install --cache-min 9999
以下错误:
npm ERR! code EPROTO
npm ERR! errno EPROTO
npm ERR! request to https://blahblahblah.com/api/npm/npmjs-repos/settings failed, reason: write EPROTO 140625881564992:error:14094410:SSL
routines:ssl3_read_bytes:sslv3 alert handshake failure:../deps/openssl
/openssl/ssl/record/rec_layer_s3.c:1536:SSL alert number 40
npm ERR!
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-08-19T16_06_12_164Z-debug.log
Post stage
node -v :: v10.16.3
npm -v :: 2.15.11
码头工人文件
RUN npm install protractor@^5.0.0 -g &&\
npm install jasmine@^2.5.2 -g &&\
npm install jasmine-reporters@^2.2.0 -g &&\
npm install jasmine-spec-reporter@^3.1.0 -g &&\
npm install protractor-jasmine2-html-reporter@0.0.6 -g &&\
npm install typescript@^2.0.7 -g &&\
npm install axios@0.18.0 -g &&\
webdriver-manager update
解决方案
推荐阅读
- ruby-on-rails - 如何计算哈希红宝石内数组的总和
- node.js - 如何在猫鼬中从填充模型中查找文本?
- mysql - 为什么当我在 floor() sql 错误注入中使用 group_concat 时它不起作用
- error-handling - Rust 中有哪些不同的错误类型?
- keras - Keras:如何按顺序合并图层而不使用“连接”
- vue.js - Bootstrap Vue手风琴没有从数组中扩展id
- flutter - Flutter 对 FadeTransition 产生反向动画效果
- python-3.x - 网页抓取 - 非 href
- python - 如何更改 python flask API 的 localhost url
- c++ - 为什么在这段代码中 S 必须是 const ?