5 instantiations of ContainerRuntime
Microsoft.NET.Build.Containers (5)
LocalDaemons\KnownLocalRegistryTypes.cs (5)
35
return new
ContainerRuntime
(null, loggerFactory);
40
Podman => new
ContainerRuntime
(ContainerRuntime.PodmanCommand, loggerFactory),
41
Docker => new
ContainerRuntime
(ContainerRuntime.DockerCommand, loggerFactory),
42
Wslc => new
ContainerRuntime
(ContainerRuntime.WslcCommand, loggerFactory),
43
MacOSContainer => new
ContainerRuntime
(ContainerRuntime.MacOSContainerCommand, loggerFactory),
13 references to ContainerRuntime
Microsoft.NET.Build.Containers (13)
ContainerHelpers.cs (1)
188
if (destinationImageReference.LocalRegistry is
ContainerRuntime
runtime)
LocalDaemons\ContainerRuntime.cs (1)
66
_logger = loggerFactory.CreateLogger<
ContainerRuntime
>();
LocalDaemons\ContainerRuntimes.cs (5)
76
protected override string Command =>
ContainerRuntime
.DockerCommand;
140
string dockerPath = ContainerRuntimeOperations.FindFullPathFromPath(
ContainerRuntime
.DockerCommand);
248
protected override string Command =>
ContainerRuntime
.PodmanCommand;
334
protected override string Command =>
ContainerRuntime
.WslcCommand;
371
protected override string Command =>
ContainerRuntime
.MacOSContainerCommand;
LocalDaemons\KnownLocalRegistryTypes.cs (4)
40
Podman => new ContainerRuntime(
ContainerRuntime
.PodmanCommand, loggerFactory),
41
Docker => new ContainerRuntime(
ContainerRuntime
.DockerCommand, loggerFactory),
42
Wslc => new ContainerRuntime(
ContainerRuntime
.WslcCommand, loggerFactory),
43
MacOSContainer => new ContainerRuntime(
ContainerRuntime
.MacOSContainerCommand, loggerFactory),
Telemetry.cs (2)
52
var
runtime = r as
ContainerRuntime
;