来自守护进程的错误响应:拉取TestDockerImage的访问被拒绝

我是新来的docker工人和jenkins2。 我试图从私人docker存储库拉泊坞窗口图像。

pipeline { agent{ docker{ image "PrivateRepo/Test" args "--username testUser --password pass -v /var/jenkins_home/workspace:/home --env " } } stages { . . . } } 

当我运行Jenkins文件时,它给了我下面的错误

 Error response from daemon: pull access denied for PrivateRepo/Test, repository does not exist or may require 'docker login' 

我在哪里给docker凭证,或者如何提供对仓库的访问。

registry“PrivateRepo”需要login才能从中拉出图像。 如果您可以访问jenkins正在运行的机器,则可以通过执行以下操作来简单地执行此操作:

 docker login PrivateRepo 

另外,你可以从jenkins做到这一点,在这里描述。