任务';的执行失败:网站:buildDockerImage';。使用apachebeam的gradlew构建

任务';的执行失败:网站:buildDockerImage';。使用apachebeam的gradlew构建,docker,gradle,apache-beam,Docker,Gradle,Apache Beam,我需要使用gradle构建apachebeam/gradlew构建。但是,我得到了以下错误: 任务的执行失败:网站:buildDockerImage'>启动进程“命令”docker“”时出现问题。 java版本:openjdk版本“1.8.0_265” 渐变版本:渐变5.4 通过使用--info,我得到了以下结果: Caching disabled for task ':website:buildDockerImage' because: Caching has not been enabl

我需要使用gradle构建apachebeam<代码>/gradlew构建。但是,我得到了以下错误: 任务的执行失败:网站:buildDockerImage'>启动进程“命令”docker“”时出现问题。

java版本:openjdk版本“1.8.0_265” 渐变版本:渐变5.4 通过使用
--info
,我得到了以下结果:

Caching disabled for task ':website:buildDockerImage' because:
  Caching has not been enabled for the task
Task ':website:buildDockerImage' is not up-to-date because:
  Task has not declared any outputs despite executing actions.
Starting process 'command 'docker''. Working directory: /home/namenode/beam/website Command: docker build -t beam-website .
:website:buildDockerImage (Thread[Daemon worker Thread 20,5,main]) completed. Took 0.018 secs.
Closing Git repo: /home/namenode/beam/.git
Closing Git repo: /home/namenode/beam/.git

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':website:buildDockerImage'.
> A problem occurred starting process 'command 'docker''
while--stacktrace输出:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':website:buildDockerImage'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:200)
        at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:263)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:198)
        at org.gradle.process.internal.ExecHandleRunner.startProcess(ExecHandleRunner.java:98)
        at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:71)
        ...  more
Caused by: java.io.IOException: Cannot run program "docker" (in directory "/home/namenode/beam/website"): error=2, No such file or directory
        at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:25)
        ... 7 more
Caused by: java.io.IOException: error=2, No such file or directory
        ... 8 more

BUILD FAILED in 1s
1 actionable task: 1 executed
[root@namenode beam]# ./gradlew build
Watching the file system is not supported on this operating system.
Configuration on demand is an incubating feature.
> Task :website:buildDockerImage FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':website:buildDockerImage'.
> A problem occurred starting process 'command 'docker''


如何继续?

问题已编辑。谢谢!关于
--stacktrace
?by:java.io.IOException:无法运行程序“docker”(在目录“/home/namenode/beam/website”):error=2,net.rubygrapefuit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:25)没有这样的文件或目录。。。7更多原因:java.io.IOException:error=2,没有这样的文件或目录。。。还有一个问题,你的机器上是否安装了Docker?