2015-08-06 7 views
3

Я установил boot2docker на свою машину Windows и создал репозиторий на концентраторе докеров. Я пытаюсь войти в систему с помощью следующей команды в Linux оболочки:Команда входа в Docker не работает

docker login --username=myusername --password=mypassword [email protected] 

Но я получаю это в оболочке:

enter image description here

В поле пароля появляется просит меня ввести свой пароль , но когда я делаю и нажимаю enter, ничего не происходит.

Идеи?

+1

Я редактировал [мой ответ ниже] (HTTP: // StackOverflow.com/a/34850452/6309): PR 19891 должен исправить проблему – VonC

ответ

2

Обновление февраля 2016

PR 19891 "Enable cross-platforms login to Registry" предполагается фиксированной вопрос

Используйте демон определенный URL реестра для Docker входа.

Это позволяет клиенту Windows, взаимодействующему с демоном Linux, правильно использовать конечную точку реестра по умолчанию вместо конкретной Windows.

Он находится в commit 19eaa71


tyagian сообщает following solution в issue 18019 (возможно для докер 1.10):

Открыть файл конфигурации JSon: C:\Users\Username\.docker\config.json

Это будет выглядят так:

{ 
    "auths": { 
    "https://index.docker.io/v1/": { 
     "auth": "<hash value>", 
     "email": "<email-address>" 
    } 
    } 
} 

Изменить его:

{ 
    "auths": { 
    "https://index.docker.io/v1/": { 
     "auth": "<hash value>", 
     "email": "<email-d>" 
    }, 
    "https://registry-win-tp3.docker.io/v1/": { 
     "auth": "<hash value>", 
     "email": "<email-address>" 
    } 
    } 
} 

, а затем повторите попытку:

$ docker push username/image-name 
0

Проверьте, есть ли файл config.json. Обычно этот файл находится в каталоге ~/.docker/.

попробовать:

cat ~/.docker/config.json

+0

Этого не существует. Теперь, что мне делать? – Kingamere

+0

Можете ли вы вытащить публичный образ? Кроме того, вы могли бы попробовать команду '' 'docker version''' и написать здесь ответ? –

+0

$ Докер Версия для печати Клиент: 1.7.1 Client версии API: 1,19 Go версия (клиент): go1.4.2 Git фиксации (клиент): 786b29d OS/Arch (клиент): окна/amd64 Версия сервера: 1.7.1 Версия сервера API: 1.19 Go version (server): go1.4.2 Git commit (server): 786b29d OS/Arch (сервер): linux/amd64 – Kingamere

 Смежные вопросы

  • Нет связанных вопросов^_^