0

我有一个包含 2 个分支的私有 GitHub 存储库:masterstage. 存储库包含Dockerfile构建容器映像所需的文件和其他文件。根据文档,我可以在调用 docker build 命令时指定分支。

但是,我能够运行:

sudo docker build -t="superimage" https://github.com/organization/repo.git

在此之后,我被要求提供我的 GitHub 登录名和密码。

但是当我尝试运行时:

https://github.com/organization/repo.git#stage

我正进入(状态:

Error: Got HTTP status code >= 400: 404 Not Found

我究竟做错了什么?

4

1 回答 1

0

根据变更日志(https://github.com/docker/docker/blob/master/CHANGELOG.md#170-2015-06-16),特定 git 分支的构建似乎是 1.7 中引入的一项功能。您需要升级到 1.7+ 才能获得此功能。

于 2016-03-10T18:12:12.853 回答