Go docker SDK是从哪里获取的?

时间:2019-01-30 23:43:23

标签: docker go

我可以执行:

go get github.com/docker/docker/client

(来自here),然后在我的$GOPATH/src/github.com/docker/docker/client中查看源代码。

但是没有这样的存储库https://github.com/docker/docker/client

实际从何处获取来源?有人可以指出我的网址吗?

1 个答案:

答案 0 :(得分:1)

问::从何处获取go docker sdk?

A:如前所述。 https://github.com/moby/moby

我也很难像您一样确定答案。但这就是我最终得出的方式。

就像你所做的一样。

首先,运行go get github.com/docker/docker/client。此命令git cloned到我的docker/docker目录中的一个$GOPATH/github.com项目。

然后我转到项目目录,并进行了git remote get-url origin来查找其来源。

输出为https://github.com/docker/docker

将此URL放入浏览器会将我重定向到 github.com/moby/moby 项目,我认为他们必须设置dns才能将人们重定向到该URL。

我还没有查找或了解go get命令的工作原理,但是似乎有些聪明之处告诉它github.com/docker/docker是实际项目的URL,{{ 1}}会反对。那么git clone位只是它要从中克隆的项目的子模块或目录。