Можно ли создать образ из неосновной ветки в репозитории Github?
Например, у меня есть хранилище //github.com/myAccount/docker-myImage
с ответвлением development
, который я хотел бы использовать для моего образа. К сожалению, следующая команда разрешает сборку только из master
ветки:
docker build -t myAccount/myImage git://github.com/myAccount/docker-myImage
Вот соответствующая документация от man docker build
:
Создание изображения с использованием URL
Это клонирует указанный репозиторий Github из URL и использует его в качестве контекста. Dockerfile в корне хранилища используется как Dockerfile. Это работает только в том случае, если репозиторий Github является выделенным.
docker build github.com/scollier/Fedora-Dockerfiles/tree/master/apache
Примечание: вы можете установить произвольный репозиторий Git через схему git://.
Возможно, есть альтернатива, например docker build -t myAccount/myImage git://github.com/myAccount/docker-myImage:development
?