Незначительная проблема сборки Docker - PullRequest
0 голосов
/ 04 апреля 2019

Это не так уж важно, но я собираю (на современном Mac) довольно часто, и примерно один раз из десяти я получаю сообщение об ошибке, подобное показанному ниже.Запуск с --debug или --stacktrace бесполезен, так как сборка ВСЕГДА работает путем простого повторного запуска.

Кто-нибудь знает, что может быть не так?

Error response from daemon: no active session for e431bb06cd5af92b929085ed1acf1dd1e07907e458f11f5ed622a4d8400403cb: context deadline exceeded

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':docker:my-product-name:my-project-name:docker'.
> Process 'command 'docker'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Обновлениепо комментариям

Ошибка возникает при запуске сборки gradle для продукта.Этой сборке несколько лет - она ​​прошла через множество версий gradle (в настоящее время 3.5) и docker (в настоящее время 18.06).Я не использую эту сборку в одиночку, как и многие другие.Эта ошибка временна.Это происходит с низкой частотой, скажем, одна из каждых десяти-двадцати сборок.Просто повторный запуск сборки всегда приводит к успеху - отсюда и мое утверждение, что «это не так уж важно» ...

1 Ответ

0 голосов
/ 22 июля 2019

В случае, если это кому-нибудь поможет, эта ошибка, по-видимому, возникает, когда образы строятся рядом с максимальным «размером образа диска», установленным в Docker-> Preferences-> вкладка Disk.Увеличение этого предела или выполнение команды docker image prune, похоже, позволяет избежать ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...