2015-07-06 1 views
2

Так что я пытаюсь вытащить новый репозиторий из докера, который кажется довольно легким, но я просто не могу.Docker pull repositoryName не работает, не может видеть публичные репозитории

Im видя это (проверьте изображение)

enter image description here

, но им получать "репозиторий не найден", это то, что им работает.

bash-3.2$ docker pull ethaan/test 
Pulling repository ethaan/test 
Repository not found 
bash-3.2$ 

Также я пытаюсь с Kitematic, но его вид тот же, вот некоторые из ss из kitmatic.

Сначала "Мой Repos просмотра"

enter image description here

Теперь, когда я нажимаю на "создать", я получил эту ошибку.

enter image description here

UPDATE

enter image description here enter image description here

Обновление Начало Repository Изображение на e

enter image description here

вид Обновление от докер хаба предприятия enter image description here

+0

Кроме того, его не с 'зрения обновления от докер хаба предприятия' но 'Просмотр с Docker Hub Beta' – Sabin

ответ

1

Вы не в состоянии вытащить его, потому что у вас просто нет тегов в ethaan/test. То есть репозиторий пуст. Как только вы нажмете тег, вы сможете его вытащить.
Просто чтобы проверить, попробуйте следующее:
docker pull busybox
docker tag busybox ethaan/test:test
docker push ethaan/test:test
Тогда вы будете в состоянии тянуть его как:
docker pull ethaan/test:test

+0

должны сказать, что вы мужчины! рабочий бог –

+1

Это то же самое сказано здесь;) http://stackoverflow.com/questions/31252664/docker-pull-repositoryname-dont-work-cant-see-public-repos/31253822#comment50505077_31253822 – CashIsClay

+1

Я бы хотел, чтобы я мог ответить на ваш ответ! Я все-таки проголосовал за это;) – Sabin

3

Если это частное хранилище (она не существует с моей точки зрения), вам нужно будет войти в первую.

https://docs.docker.com/reference/commandline/login/

Использование: докер Войти [OPTIONS] [SERVER]

Зарегистрироваться или войти на сервер реестра Докер, если сервер не является указано "https://index.docker.io/v1/" по умолчанию.

-e, --email = "" E-mail

-p, --password = "" Пароль

-u, --username = "" Имя пользователя

+0

Я создаю его как публичный, мне нужно сказать, что у меня есть бесплатная учетная запись, которая действительно не знает, если это имеет значение (скажем, что вы получаете 1 частное репо), но дело здесь в том, что я сделал публичный репозиторий, но, как и вы, я не вижу репо, я должен опубликовать его где-нибудь сделать его доступным? или просто «создавая новый репозиторий» вещь окажется доступной для всех? – Ethaan

+0

просто обновите еще 2 изображения, поэтому я действительно не знаю, почему мои репозитории не используются – Ethaan

+1

Я вижу это сейчас. Он есть, но он полностью пуст ... так что это дом для репозитория, но вам нужно поставить там Dockerfile для его создания. – CashIsClay