#docker #gradle #apache-beam
#docker #gradle #apache-beam
Вопрос:
Мне нужно собрать apache beam с помощью gradle. ./gradlew build
. Однако я получил следующую ошибку : Execution failed for task ':website:buildDockerImage'. > A problem occurred starting process 'command 'docker''
версия java: openjdk версия «1.8.0_265» версия gradle: Gradle 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''
в то время как —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''
как я могу продолжить?
Комментарии:
1. 👋 Добро пожаловать в Stackoverlow! Вы можете запустить сборку с флагами
--info
и--stacktrace
получить дополнительную информацию о основной причине вашей проблемы. Кроме того, вы можете прикрепить соответствующую информацию здесь.2. Вопрос отредактирован.
3. Спасибо! О чем
--stacktrace
?4. Вопрос о сбросе, действительно ли Docker установлен на вашем компьютере?
5. Я установил docker, но теперь я получил следующую ошибку: отправка контекста сборки демону Docker Шаг 0: ИЗ debian: вытягивание репозитория stretch-slim debian Get index.docker.io/v1/repositories/library/debian/images : набрать tcp: поиск index.docker.io : Временный сбой в названииразрешение> Задача: сбой website: buildDockerImage СБОЙ: сбой сборки с исключением. * Что пошло не так: сбой выполнения для задачи ‘: website: buildDockerImage’. > Процесс ‘command’docker» завершен с ненулевым значением выхода 1