Zypper存储库authentication(非交互式)

我需要使用需要从Dockerfile进行身份validation的zypper来添加存储库。 我可以添加它,但当然,当我尝试运行

zypper -n refresh

它失败,因为身份validation失败。

什么是自动化身份validation过程的正常方法? 没有find一个好的答案,而“谷歌search”。

解决这个问题:

Dockerfile

 ARG MY_REPO_USERNAME ARG MY_REPO_PASSWORD RUN zypper -n addrepo https://$MY_REPO_USERNAME:$MY_REPO_PASSWORD@repo.domain/foo/bar repo-domain-alias 

build立图像时:

 docker build --build-arg MY_REPO_USERNAME=my_username --build-arg MY_REPO_PASSWORD=my_password -tag my-image-name .