如何在构build过程中将凭据导入到Docker容器中

我想知道是否有一个关于如何在Docker docker build期间将凭证注入Docker容器的最佳实践。 在我的Dockerfile中,我需要获取需要基本身份validation的资源Web服务器,并且正在考虑如何将凭证放入容器而不对其进行硬编码。

一个.netrc文件怎么样,并使用curl --netrc ... ? 但是安全呢? 我不喜欢将凭据与我的Dockerfile一起保存在源存储库中的想法。

有没有例如使用参数或环境variables注入凭据的任何方式?

有任何想法吗?