Il percorso dell'immagine Dockerfile contiene carattere non valido
-
02-01-2020 - |
Domanda
Distribuzione a BeanStalk Elastics fallisce con Dockerfile che inizia con
FROM dockerfile/java
.
Controllo dei registri rivela:
Invalid repository name (java), only [a-z0-9-_.] are allowed
Failed to pull Docker image dockerfile/java:latest
.
La convalida regex non include /
anche se questa è la posizione dell'immagine.La costruzione e la corsa dal Dockerfile funziona bene localmente.Spingendo l'immagine locale da quella Dockerfile al repo Docker e quindi recuperandolo utilizzando DockRun.aws.json funziona bene anche.
Soluzione
I Sospetto che questo sia simile alla discussione qui sul forum. https://forums.aws.amazon.com/thread.jspa?messageid=557893
Puoi controllare se il tuo file contiene terminazioni di linea di Windows?Se è così, può provare a utilizzare Dos2unix e convertire il file in formato Linux.
Spero che risolverà il problema per te.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow