首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从构建函数将GitHub的URL传递给Docker的REST远程参数

如何从构建函数将GitHub的URL传递给Docker的REST远程参数
EN

Stack Overflow用户
提问于 2018-04-10 16:13:49
回答 1查看 178关注 0票数 1

我正在尝试使用REST来构建DockerFile存储库。

我使码头管理员能够收听TCP 2375。

我证实了它是有效的:

curl http://localhost:2375/images/json

我收到了我所有照片的清单。

我正在尝试来自Docker 网站 (或第二个网站)的网站命令。

我需要使用build命令和remote参数。

他们写道:

Git存储库URI或HTTP/HTTPS上下文URI。如果URI指向单个文本文件,则将文件的内容放入一个名为Dockerfile的文件中,并从该文件构建图像。如果URI指向tarball,则该文件由守护进程下载,其中的内容用作构建的上下文。如果URI指向tarball,并且还指定了dockerfile参数,则必须在tarball中有一个具有相应路径的文件。

但我不知道如何传递GitHub URL。

我创建了一个简单的存储库,其中包含一个DockerFile:

FROM alpine

GitHub存储库的地址是:

https://github.com/stackoverflowquestion/myrepo/blob/master/DockerFile

这就是我试过的:

代码语言:javascript
运行
复制
curl http://localhost:2375/build?remote=https://github.com/stackoverflowquestion/myrepo/blob/master/DockerFile
curl http://localhost:2375/build?remote=https://github.com/stackoverflowquestion/myrepo 
curl http://localhost:2375/build?remote=https://github.com/stackoverflowquestion
curl http://localhost:2375/build?remote=https://raw.githubusercontent.com/stackoverflowquestion/myrepo/master/DockerFile

他们都不管用。

我一直收到:

代码语言:javascript
运行
复制
{"message":"page not found"}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-10 16:52:08

使用链接的原始版本,并指定方法POST:

代码语言:javascript
运行
复制
curl -X POST http://localhost:2375/build?remote=https://raw.githubusercontent.com/stackoverflowquestion/myrepo/master/DockerFile
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49758398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档