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

mhd*_*234 -1 amazon-ec2 jenkins docker kubernetes jenkins-pipeline

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

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

mhd*_*234 5

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