从Jenkins远程调用时,Docker Pull在Powershell脚本中失败

时间:2019-04-29 08:56:55

标签: powershell docker jenkins

我有两台机器-一台Jenkins服务器和一台用于运行Docker容器的单独机器。两者都是Windows计算机。

Jenkins服务器具有管道脚本(jenkinsfile),该脚本在一个阶段中称为远程Powershell脚本。这告诉第二台机器拉最新版本的Docker映像并重新启动其容器。

但是,当詹金斯打电话时,拉取失败(尽管重新启动行确实起作用)。这表明我需要进行docker登录。

如果我手动登录jenkins机器并从Powershell窗口远程调用脚本,一切都很好。第二台机器拉出图像并重新启动容器。

两台机器均已登录(使用Windows版Docker)到相关帐户。

在Powershell脚本中拉取之前添加docker login语句没有区别。

Jenkins在具有管理员访问权限的帐户下运行。

0 个答案:

没有答案