#windows #docker #networking #docker-compose
Вопрос:
Я использую настольное приложение Docker для Windows 10 и использую Docker версии 20.10.7. Я пытаюсь настроить клиент docker для передачи прокси-серверов. Предполагается, что это официальный способ из документации Докера:
{ "proxies": { "default": { "httpProxy": "http://192.168.1.12:3128", "httpsProxy": "http://192.168.1.12:3128", "noProxy": "*.test.example.com,.example2.com,127.0.0.0/8" } } }
Но когда я заменяю эту док-станцию, она не запускается, и я получаю следующую ошибку:
Docker.Core.HttpBadResponseException: {"message":"exit status 1"} at Docker.Core.Logging.HttpClientExceptionInterceptor.lt;InterceptResponseAsyncgt;d__0.MoveNext() in C:workspacesPR-16024srcgithub.comdockerpinatawinsrcDocker.CoreLoggingHttpClientExceptionInterceptor.cs:line 26 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Docker.Core.IPC.Client.lt;SendAsyncgt;d__4.MoveNext() in C:workspacesPR-16024srcgithub.comdockerpinatawinsrcDocker.CoreIPCClient.cs:line 43 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Net.Http.HttpClient.lt;FinishSendAsyncBufferedgt;d__58.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Docker.ApiServices.LifecycleClient.lt;DockerStartAsyncgt;d__4.MoveNext() in C:workspacesPR-16024srcgithub.comdockerpinatawinsrcDocker.ApiServicesLifecycleClient.cs:line 84 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Docker.LinuxkitDaemonStartup.lt;StartAsyncgt;d__5.MoveNext() in C:workspacesPR-16024srcgithub.comdockerpinatawinsrcDocker.DesktopLinuxkitDaemonStartup.cs:line 30 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Docker.Engines.WSL2.LinuxWSL2Engine.lt;DoStartAsyncgt;d__26.MoveNext() in C:workspacesPR-16024srcgithub.comdockerpinatawinsrcDocker.DesktopEnginesWSL2LinuxWSL2Engine.cs:line 178 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Docker.ApiServices.StateMachines.TaskExtensions.lt;WrapAsyncInCancellationExceptiongt;d__0.MoveNext() in C:workspacesPR-16024srcgithub.comdockerpinatawinsrcDocker.ApiServicesStateMachinesTaskExtensions.cs:line 29 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Docker.ApiServices.StateMachines.StartTransition.lt;DoRunAsyncgt;d__5.MoveNext() in C:workspacesPR-16024srcgithub.comdockerpinatawinsrcDocker.ApiServicesStateMachinesStartTransition.cs:line 67 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Docker.ApiServices.StateMachines.StartTransition.lt;DoRunAsyncgt;d__5.MoveNext() in C:workspacesPR-16024srcgithub.comdockerpinatawinsrcDocker.ApiServicesStateMachinesStartTransition.cs:line 92