by Anonymous » 02 Apr 2025, 03:02
Ich habe versucht, die Methode der Docker.dotnet -Bibliothek mit der InspectContainerAsync -Methode zu verwenden, aber ein System. /> SocketException: Die angeforderte Adresse kann nicht zuweisen < /p>
< /blockquote>
public static async Task GetExposedPorts()
{
var portsList = new List();
var dockerClient = new DockerClientConfiguration(new Uri("unix:///var/run/docker.sock")).CreateClient();
var dockerId = GetDockerId();
var containerInspect = await dockerClient.Containers.InspectContainerAsync(dockerId);
foreach (var port in containerInspect.NetworkSettings.Ports)
portsList.Add(int.Parse(port.Key));
return portsList;
}
< /code>
Die GetDockerID -Methode gibt die richtige Docker -ID zurück, aber ich kann den Container immer noch nicht inspizieren.>
Ich habe versucht, die Methode der Docker.dotnet -Bibliothek mit der InspectContainerAsync -Methode zu verwenden, aber ein System. /> SocketException: Die angeforderte Adresse kann nicht zuweisen < /p>
< /blockquote>
public static async Task GetExposedPorts()
{
var portsList = new List();
var dockerClient = new DockerClientConfiguration(new Uri("unix:///var/run/docker.sock")).CreateClient();
var dockerId = GetDockerId();
var containerInspect = await dockerClient.Containers.InspectContainerAsync(dockerId);
foreach (var port in containerInspect.NetworkSettings.Ports)
portsList.Add(int.Parse(port.Key));
return portsList;
}
< /code>
Die GetDockerID -Methode gibt die richtige Docker -ID zurück, aber ich kann den Container immer noch nicht inspizieren.>