我正在AWS上运行詹金斯实例-Ubuntu。
作为构建过程的一部分,我需要创建docker映像。当管道sh脚本运行命令docker build -t ${dockerImageName} ./
时,它会引发错误,并拒绝打开权限。
我已验证用户为jenkins
,. dockerignore的文件权限为-rw-r--r--
答案 0 :(得分:0)
我发现docker命令没有足够的权限来执行此命令。然后我发现当我们使用snap安装docker时会发生这种情况。我卸载了它,然后使用apt-get安装了它。 然后在Jenkin管道中,我更新了$ PATH变量以提供docker命令的位置。它就像一个魅力。