Czy można zbudować obraz z gałęzi niemodnej w repozytorium Github?Docker: jak zbudować obraz z gałęzi non-master w repozytorium Github
Na przykład mam repozytorium //github.com/myAccount/docker-myImage
z odgałęzieniem development
, które chciałbym użyć dla mojego obrazu. Niestety, następujące polecenie wydaje się wyłącznie w celu umożliwienia budynek z master
oddziału:
docker build -t myAccount/myImage git://github.com/myAccount/docker-myImage
Oto odpowiednia dokumentacja od man docker build
:
Building an image using a URL
This will clone the specified Github repository from the URL and use it as context.
The Dockerfile at the root of the repository is used as Dockerfile. This only works
if the Github repository is a dedicated repository.
docker build github.com/scollier/Fedora-Dockerfiles/tree/master/apache
Note: You can set an arbitrary Git repository via the git:// schema.
Być może istnieje alternatywa, jak docker build -t myAccount/myImage git://github.com/myAccount/docker-myImage:development
?
Właściwie to nie działa. Na przykład, gdy wykonałem powyższe polecenie, dostałem błąd: 'repozytorium 'https://github.com/fedora-cloud/Fedora-Dockerfiles/tree/master/apache/' nie znaleziono' – modulitos