gradle jibDockerBuild && docker-compose up
- разумный обходной путь. Вам просто нужно установить правильное имя изображения в свойстве image:
(вместо build:
) в docker-compose.yml
. Команда jibDockerBuild
будет практически недоступна, если в вашем приложении нет изменений. Когда вы внесете изменение, Jib создаст новый образ, и docker-compose
будет использовать его.
Другой вариант: загрузка и извлечение из реестра (локального или удаленного) с помощью gradle jib && docker pull <your image> && docker-compose up
может быть быстрее, если ваше изображение большое, и у вас приличная пропускная способность сети. (Это связано с тем, что Docker Engine Engine имеет ограниченные возможности по сравнению с Docker Registry API; Jib должен передавать весь образ на Docker движок с jibDockerBuild
.