FROM iojs:latest
。我尝试过:
1) 在项目根目录创建一个 .npmrc 文件,但没有效果,npm 似乎忽略了它。 2) 使用环境变量
NPM_CONFIG_REGISTRY
,NPM_CONFIG_USER
等等,但是用户没有登录。基本上,我似乎没有办法在
docker build
过程中验证用户。我希望有人已经遇到过这个问题(似乎是一个相当明显的问题),并拥有解决此问题的好方法。(作为锦上添花,我正在使用 Docker Hub 上的自动构建(在推送时触发),以便我们的服务器可以访问具有预构建镜像的私有Docker注册表。)
有没有好的方式: 1) 在构建时注入 NPM 凭据(这样我就不必将凭据提交到我的 Dockerfile) 2) 通过其他方式完成这项工作