Я пытаюсь создать свое изображение с помощью этого плагина: https://github.com/spotify/docker-maven-plugin#use-a-dockerfile
Когда я запустил mvn clean package docker:build
Я получаю эту ошибку:
[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
Вот документ для соглашения об именах: https://docs.docker.com/registry/spec/api/
По-видимому, вы не можете писать буквы верхнего регистра.
Я пытаюсь создать с помощью Spring загрузку моего следующего руководства: https://spring.io/guides/gs/spring-boot-docker/
Я использую выпуск SNAPSHOT для загрузки Spring, и у меня есть каталог с именем demo-0.1.1-SNAPSHOT. Я считаю, что это может вызвать проблемы.
Также я работаю над окнами, и мой путь к каталогу проекта похож:
C:\Users\myname\UserRegistrationClient\git\..... etc
Будет ли это также влиять на соглашение об именах репозитория?
И как бы это изменить?