Я новичок в Docker, и мой текущий проект должен подключиться к удаленному демону Docker.Я занимаюсь разработкой в среде dotnet и использую библиотеку docker.dotnet .Я должен подключиться к удаленному демону Docker в моей сети, и вот код, который я нашел:
DockerClient client = new DockerClientConfiguration(
new Uri("http://192.168.64.183:2375"))
.CreateClient();
Я могу подключиться к локальному демону Docker, заменив текущее поле Uri на 'http://127.0.0.1:2375'или 'localhost: 2375' и все работает нормально.
Но вот что я получаю, когда пытаюсь подключить демон удаленного докера,
"Message": "An error has occurred.",
"ExceptionMessage": "Connection failed",
"ExceptionType": "System.Net.Http.HttpRequestException",
"StackTrace": " at Microsoft.Net.Http.Client.ManagedHandler.<P
.............................something here...............
"InnerException": {
"Message": "An error has occurred.",
"ExceptionMessage": "No connection could be made because the target machine actively refused it [::ffff:192.168.64.183]:2375",
"ExceptionType": "System.Net.Sockets.SocketException",
"StackTrace": " at Microsoft.Net.Http.Client.ManagedHandler.<TCPSocketOpenerAsync>d__37.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.Net.Http.Client.ManagedHandler.<ProcessRequestAsync>d__33.MoveNext()"
Заранее спасибо ..