Mit Docker-Compose können Sie entweder vorhandene Docker-Images verwenden oder aus der Quelle erstellen. Für die Build-Option erfordert die official referenceWie kann ich docker-compose bauen ein Bild von einem Remote-Git-Repository erstellen?
Either a path to a directory containing a Dockerfile, or a url to a git repository.
Ich mag würde Vorteil der letzteren Fall zu übernehmen, so dass ich keinen git Submodul in meinem Projekt erstellen müssen oder ein neues Repository auf Docker registrieren Nabe. Leider gibt es keine Beispiele für die Formatierung der URL, und jedes Formular, das ich ausprobiert habe, wird fälschlicherweise für einen relativen Dateipfad gehalten.
z.B.
---
letsencrypt:
build: https://github.com/letsencrypt/letsencrypt.git
...
schlägt mit dem Fehler:
ERROR: build path /{MY_CURRENT_PATH}/https:/github.com/letsencrypt/letsencrypt.git either does not exist or is not accessible.
ich nicht mehr Glück mit den anderen Formen habe ich versucht habe:
- [email protected]: letsencrypt/letsencrypt.git
- git: //github.com/letsencrypt/letsencrypt.git
- https://github.com/letsencrypt/letsencrypt
Ich habe die erste Regel von Docker vergessen: Im Zweifelsfall Upgrade. $ Docker-komponieren --Version Docker-compose Version: 1.5.1 Schade, dass die zweite Regel ist, bereiten den Rest des Tages zu verbringen Festsetzung was das Upgrade brach ... – billwanjohi
Yep. Docker ist momentan eine sehr schnelllebige Welt! :) –
Wenn Sie auf einem Mac oder Windows arbeiten, stellen Sie sicher, dass Sie die Docker Toolbox verwenden, um alle Docker-Tools korrekt versioniert zu halten. Https://www.docker.com/docker-toolbox – taco