Я пытаюсь построить свой образ с помощью этого плагина: https://github.com/spotify/docker-maven-plugin#use-a-dockerfileдокер компонент имя хранилища должно соответствовать
Когда я бегу
Я получаю эту ошибку:
[ERROR] Failed to execute goal com.spotify:docker-maven-plugin:0.2.3:build (defa
ult-cli) on project demo: Exception caught: Request error: POST https://192.168.
99.100:2376/v1.12/build?t=DevOpsClient: 500: HTTP 500 Internal Server Error -> [
Help 1]
Когда я проверяю докер демона, я вижу следующее:
Handler for POST /build returned error: repository name component must match \"[a-z0-9]+(?:[._-][a-z0-9]+)*\"" statusCode=500
Здесь t он doc для соглашения об именовании: https://docs.docker.com/registry/spec/api/
Очевидно, вы не можете иметь буквы в верхнем регистре.
Я пытаюсь построить с помощью Spring загружается после этого руководства: https://spring.io/guides/gs/spring-boot-docker/
Я использую релиз SNAPSHOT весенней загрузки и у меня есть каталог с именем демо-0.1.1-SNAPSHOT. Я считаю, что это может вызвать проблемы.
Кроме того, я работаю над окнами и мой проект путь к каталогу, как:
C:\Users\myname\UserRegistrationClient\git\..... etc
ли это также влияет на хранилище именовании?
И как бы я его изменил?
Что вы указали в качестве имени изображения докеры? Обычно изображения докеров идентифицируются тегами в формате [ /] /: . Поэтому, если docker жалуется на имя репозитория, я предполагаю, что у вас есть некоторые проблемы с репо, которые не должны быть необходимы, если вы не хотите выталкивать его в центральное место. –
Я только что назвал изображение DevOpsClient, вы думаете, что проблема? – Kingamere
О, нет, я на самом деле не пытаюсь его никуда. На самом деле эта проблема возникает при попытке создать изображение. – Kingamere