Q: Откуда берется go docker sdk?
A: Как уже упоминалось.https://github.com/moby/moby
У меня были проблемы с выработкой ответа, как и у вас.Но вот как я получил это в конце.
Как то, что ты сделал.
Сначала работает go get github.com/docker/docker/client
.Эта команда git cloned
a 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 проекта, который git clone
выступит против.Тогда бит /client
- это просто подмодуль или каталог проекта, из которого он клонируется.