Hat jemand jemals erfolgreich ein Bild mit folgendem Befehl erstellt?Bild mit dockerfile erstellen
curl -v -X POST \
-H "Content-Type:application/tar" \
http://52.212.221.156:2375/build?t=samplerepo&dockerfile="C:\Dockerfile.tar.gz"
Obwohl Datei auf der angegebenen Stelle ist, folge ich immer Fehler
{"message":"Cannot locate specified Dockerfile: Dockerfile"}
Oder wenn überhaupt jemand es mit remote
Parameter getan hat, helfen Sie bitte
In * Verbrauch: \t Andockfensters build [Optionen] PATH * bezieht sich auf die PATH build Kontext. Wenn wir * docker build -t. * Verwenden, ist das aktuelle Verzeichnis der Buildkontext. Im Fall der Remote-API senden wir diesen Build-Kontext als tar-Archiv, wenn er remote ausgeführt wird. Daher muss sich Ihre Andockdatei im Stammverzeichnis dieses Archivs befinden und das tar-Archiv muss als Teil dieser Anfrage gesendet werden. Falls sich Dockerfile nicht im Stammverzeichnis des Archivs befindet und unter einem Verzeichnis im Archiv platziert ist, kann es über den Abfrageparameter "dockerfile" angegeben werden. –
Yuva
ok, also das der curl-Befehl habe ich versucht 'curl -v -X POST -H" Content-Typ: Anwendung/tar "http://52.210.66.125:2375/build?t=sampleRepo&dockerfile="C:/payload .tar "' Und die Ordnerstruktur ist 'Nutzdaten> Dockerfile'. Immer noch nicht in der Lage, es zum Laufen zu bringen. – Abhaya
'curl -v POST -H" Inhaltstyp: application/tar "--data-binary @ archiv.tar.gz http: //52.210.66.125: 2375/build? T = samperepo' – Yuva