我支持公司代理。我在图像中设置了HTTP_PROXY
、HTTPS_PROXY
和。NO_PROXY
当我连接到网络时,我可以访问npm
此 Intranet 上的私有注册表。我的 docker 映像无法访问此注册表。
在主机(mac)上,我可以运行:
curl https://<registry>/nodejs/content/groups/npm/lodash
我得到了包裹的 JSON。
在 docker 映像上,我运行相同的命令并得到以下信息:
curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
当我npm install
设置注册表时,它也会返回相同的问题。
为什么 docker 不能访问我的主机可以访问的同一端点?我怎样才能启用它?