詹金斯管道抛出错误。 “打开。/dockerignore权限被拒绝

时间:2019-02-20 13:28:24

标签: docker jenkins amazon-ec2 kubernetes jenkins-pipeline

我正在AWS上运行詹金斯实例-Ubuntu。 作为构建过程的一部分,我需要创建docker映像。当管道sh脚本运行命令docker build -t ${dockerImageName} ./时,它会引发错误,并拒绝打开权限。

我已验证用户为jenkins ,. dockerignore的文件权限为-rw-r--r--

1 个答案:

答案 0 :(得分:0)

我发现docker命令没有足够的权限来执行此命令。然后我发现当我们使用snap安装docker时会发生这种情况。我卸载了它,然后使用apt-get安装了它。 然后在Jenkin管道中,我更新了$ PATH变量以提供docker命令的位置。它就像一个魅力。