internal static ContainerManager GetCurrent(DockerClient docker) { string machineName = System.Environment.MachineName; System.Collections.Generic.IList <ContainerListResponse> containers = docker.Containers.ListContainersAsync(new ContainersListParameters() { All = true }).GetAwaiter().GetResult(); ContainerListResponse container = containers.SingleOrDefault(it => it.ID.StartsWith(machineName) || it.ID.EndsWith(machineName)); if (container != null) { Console.WriteLine($"Current Container found - {container.ID}"); return(new ContainerManager(docker, container.ID)); } return(null); }