Плагин Spring Boot собирает образ Docker с помощью BuildpacksJAVA

Программисты JAVA общаются здесь
Anonymous
Плагин Spring Boot собирает образ Docker с помощью Buildpacks

Сообщение Anonymous »

Я пытаюсь создать приложение с использованием плагина Spring без Dockerfile, используя docker Compose, работающий в Ubuntu. Вот мой docker-compose.yml:

Код: Выделить всё

services:
app:
image: 'docker.io/my_appName/api:latest'
container_name: app
depends_on:
db:
condition: service_started
ports:
...
environment:
...
db:
image: 'postgres:14.5-alpine'
...
adminer:
...
тогда этот скрипт должен создать образ и запустить сервисы в докере

Код: Выделить всё

#!/bin/bash
docker compose -f docker/docker-compose.yml down --remove-orphans
docker rmi my_appName/api
./mvnw spring-boot:build-image && ./gradlew bootBuildImage && docker compose -f docker/docker-compose.yml up
После запуска я получаю следующую ошибку:

Код: Выделить всё

    ...
[INFO]     [creator]     *** Images (6615d4ffce78):
[INFO]     [creator]           docker.io/my_appName/api:latest
[INFO]     [creator]     Reusing cache layer 'paketo-buildpacks/syft:syft'
[INFO]     [creator]     Reusing cache layer 'buildpacksio/lifecycle:cache.sbom'
[INFO]
[INFO] Successfully built image 'docker.io/my_appName/api:latest'

...
app Error pull access denied for my_appName/api, repository does not exist or may require 'docker login'                        0.8s
Error response from daemon: pull access denied for my_appName/api, repository does not exist or may require 'docker login
Образ не создается, даже если в журнале это указано. Затем возникает фактическая ошибка при запуске последней части сценария (docker compose... up).
Наверное, я делаю что-то не так
Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/798 ... buildpacks

Вернуться в «JAVA»