Откуда берется Go Docker SDK? - PullRequest
       1

Откуда берется Go Docker SDK?

0 голосов
/ 31 января 2019

Я могу выполнить:

go get github.com/docker/docker/client

(от здесь ) и увидеть источник в моем $GOPATH/src/github.com/docker/docker/client.

Но такого хранилища не существует https://github.com/docker/docker/client.

Куда на самом деле взять источник?Может кто-нибудь указать мне на URL?

1 Ответ

0 голосов
/ 31 января 2019

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 - это просто подмодуль или каталог проекта, из которого он клонируется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...