Я использую Docker Dekstop для Windows [Docker версия 18.09.0, сборка 4d60db4] и в Windows 10 64-битной ОС
Когда я пытаюсь получить изображение, используя команду,
docker pull ubuntu
Я получаю следующую ошибку.
Ошибка ответа от демона: Get https://registry -1.docker.io /v2 / : net / http: запрос отменен при ожидании соединения (Client.Timeout превышен при ожидании заголовков)
Я получаю вышеуказанную ошибку для любого изображения, пытаюсь вытащить / запустить (даже пример с helloworld)
Я сделал следующее,
Поскольку я работаю за прокси-сервером компании, я настроил информацию о прокси через Настройки -> Проксиопция
В настройках -> Сеть я попробовал оба варианта (автоматический и фиксированный [8.8.8.8]) для DNS-сервера, а затем снова перезапустил Docker.
Я также проверил URL [https://registry -1.docker.io / v2 / ] в браузере.Я получаю следующий ответ
{"errors": [{"code": "UNAUTHORIZED", "message": "требуется проверка подлинности", "detail": null}]}
Любые другие настройки / конфигурации, которые мне нужно сделать, прежде чем докер сможет вытянуть изображение
[Правка 1 - как и предлагалось, я пытался сделатьвход в докер как с консоли, так и с пользовательского интерфейса]
Ниже приведены наблюдения
Я могу войти из своего браузера на https://hub.docker.com/
Из консоли, когда я пытаюсь войти в систему, я получаю следующую ошибку
Ошибка ответа от демона: Получить https://registry -1.docker.io / v2 / : net / http: запрос отменен при ожидании соединения (Client.Timeout превышен при ожидании заголовков)
Через пользовательский интерфейс (нажав значок в системном трее), когда я пытаюсьДля входа в систему я получаю следующее исключение, но, как ни странно, оно входит в мою учетную запись, когда я снова нажимаю на иконку в системном трее и проверяю
Docker.Core.DockerException в Docker.WPF.ClientConfig.DockerLogin.SetCredentialInStore (DockerLoginCredential cred) в C: \ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src\ Docker.WPF \ ClientConfig \ DockerLogin.cs: строка 158 в Docker.WPF.ClientConfig.DockerLogin.OnCredentialChanges (проверка подлинности) в C: \ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win\ src \ Docker.WPF \ ClientConfig \ DockerLogin.cs: строка 112 в Docker.Core.Mediator`1.Raise (T ev) в C: \ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata\ win \ src \ Docker.Core \ Mediator.cs: строка 50 в Docker.WPF.DockerHub.CredentialManager.Store (учетные данные, учетные данные oAuthCred) в C: \ workspaces \ stable-18.09.x \ src \ github.com \docker \ pinata \ win \ src \ Docker.WPF \ DockerHub \ CredentialManager.cs: строка 134 в Docker.WPF.DockerHub.CredentialManager.d__21.MoveNext () в C: \ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.WPF \ DockerHub \ CredentialManager.cs: строка 165 --- Конец трассировки стека из предыдущего местоположенияИон, где было сгенерировано исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) в Docker.WPF.Docker6.Hub.LoginDialNext (inog.__).: \ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.WPF \ DockerHub \ LoginDialog.xaml.cs: строка 46 --- Конец трассировки стека из предыдущего расположения, где исключениебыло брошено --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () в System.Windows.Threading.ExceptionWrapper.InternalRealCall (обратный вызов делегата, аргументы объекта, numArgs объекта Int32) в System.Windows.Threading.ExceptionWrapper.TryCatchWhen (источник объекта, Делегат обратного вызова, объектные аргументы, Int32 numArgs, делегат catchHandler)в System.Windows.Threading.DispatcherOperation.InvokeImpl () в MS.Internal.CulturePreservingExecutionContext.CallbackWrapper (Object obj) в System.Threading.ExecutionContext.RunInternal (ExecutionContext executeContext, контекстная обратная связь ContextCallback, состояние объекта.ExecutionContext.Run (ExecutionContext executeContext, обратный вызов contextCallback, состояние объекта, логическое preserveSyncCtx) в System.Threading.ExecutionContext.Run (обратный вызов executetionContext, контекстный обратный вызов ContextCallback, состояние объекта) в объекте MS.Internal.CulturePreserception, ContextSecreContext.Exceptionсостояние) в System.Windows.Threading.DispatcherOperation.Invoke () в System.Windows.Threading.Dispatcher.ProcessQueue () в System.Windows.Threading.Dispatcher.WndProcHook (IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Booобрабатывается) в MS.Win32.HwndWrapper.WndProc (IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtrlParam, Boolean & handled) в MS.Win32.HwndSubclass.DispatcherCallbackOperation (Object o) в System.Windows.Threading.ExceptionWrapper.InternalRealCall (делегированный обратный вызов, аргументы объекта, int32 numArgs) в System.Windows.Threading.ExceptionWrapper.ryC, Обратный вызов делегата, объектные аргументы, Int32 (numArgs, делегат catchHandler) в System.Windows.Threading.Dispatcher.LegacyInvokeImpl (приоритет DispatcherPriority, тайм-аут TimeSpan, метод делегата, объектные аргументы, numArgs Int32) в MS.Win32.HwndSubclassPubcub.60Msgstr, IntPtr wParam, IntPtr lParam) в MS.Win32.UnsafeNativeMethods.DispatchMessage (MSG & msg) в System.Windows.Threading.Dispatcher.PushFrameImpl (фрейм DispatcherFrame) в System.Windows.Welan..Windows.Window.ShowDialog () в Docker.Systray.DockerHubSystrayGroup.OnLoginToDockerHub () в C: \ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Windows \ Systray \DockerHubSystrayGroup.cs: строка 249 at System.Windows.Forms.ToolStripItem.RaiseEvent (ключ объекта, EventArgs e) в System.Windows.Forms.ToolStripMenuItem.OnClick (EventArgs e) в System.Windows.Forms.ToolStripItem.HandleClick (EventArgs e) в System.Windows.Forms.Control.WmMouseUp (сообщение & m, кнопка MouseButtons, щелчки Int32) в System.Windows.Forms.Control.WndProc (сообщение & m) в System.Windows.Forms.ToolStrip.WndProc (сообщение & m) в System.Windows.Forms.ToolStripDropDown.WndProc (Message & m) в System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)