17 references to KnownContainerRuntimes
Aspire.Hosting (15)
Dcp\DcpDependencyCheck.cs (3)
207
if (string.Equals(containerRuntime,
KnownContainerRuntimes
.Docker, StringComparison.OrdinalIgnoreCase))
212
else if (string.Equals(containerRuntime,
KnownContainerRuntimes
.Podman, StringComparison.OrdinalIgnoreCase))
230
containerRuntime =
KnownContainerRuntimes
.Docker;
Dcp\DcpHost.cs (1)
553
containerRuntime =
KnownContainerRuntimes
.Docker;
Dcp\IDcpDependencyCheckService.cs (1)
46
KnownContainerRuntimes
.Podman => "host.containers.internal",
DistributedApplicationBuilder.cs (2)
569
_innerBuilder.Services.AddKeyedSingleton<IContainerRuntime, DockerContainerRuntime>(
KnownContainerRuntimes
.Docker);
570
_innerBuilder.Services.AddKeyedSingleton<IContainerRuntime, PodmanContainerRuntime>(
KnownContainerRuntimes
.Podman);
Publishing\ContainerRuntimeResolver.cs (2)
79
var runtimeKey = detected?.Executable ??
KnownContainerRuntimes
.Docker;
91
_logger.LogWarning("No container runtime detected, defaulting to '{DefaultRuntime}'. Install Docker or Podman to use container features.",
KnownContainerRuntimes
.Docker);
Publishing\DockerContainerRuntime.cs (1)
20
protected override string RuntimeExecutable =>
KnownContainerRuntimes
.Docker;
Publishing\PodmanContainerRuntime.cs (1)
22
protected override string RuntimeExecutable =>
KnownContainerRuntimes
.Podman;
Publishing\ResourceContainerImageManager.cs (2)
438
if (string.Equals(containerRuntime.Name,
KnownContainerRuntimes
.Docker, StringComparison.OrdinalIgnoreCase))
443
if (string.Equals(containerRuntime.Name,
KnownContainerRuntimes
.Podman, StringComparison.OrdinalIgnoreCase))
src\Shared\ContainerRuntimeDetector.cs (2)
93
(
KnownContainerRuntimes
.Docker, "Docker", true),
94
(
KnownContainerRuntimes
.Podman, "Podman", false)
Aspire.Hosting.TestUtilities (2)
Publishing\FakeContainerRuntimeExtensions.cs (2)
34
services.AddKeyedSingleton<IContainerRuntime>(
KnownContainerRuntimes
.Docker, runtime);
35
services.AddKeyedSingleton<IContainerRuntime>(
KnownContainerRuntimes
.Podman, runtime);