我有一个包含2个分支的私有GitHub存储库:delete
和master
。
存储库包含stage
和构建容器映像所需的其他文件。
根据{{3}},我可以在调用docker build命令时指定分支。
但是,我能够运行:
Dockerfile
在此之后,我被要求提供我的GitHub登录名和密码。
但是当我尝试跑步时:
sudo docker build -t="superimage" https://github.com/organization/repo.git
我得到了:
https://github.com/organization/repo.git#stage
我做错了什么?
答案 0 :(得分:0)
根据更改日志(https://github.com/docker/docker/blob/master/CHANGELOG.md#170-2015-06-16),特定git分支的构建似乎是1.7中引入的功能。您需要升级到1.7+才能获得此功能。