6 instantiations of DockerCli
Microsoft.NET.Build.Containers (3)
LocalDaemons\KnownLocalRegistryTypes.cs (3)
20
return new
DockerCli
(null, loggerFactory);
25
Podman => new
DockerCli
(DockerCli.PodmanCommand, loggerFactory),
26
Docker => new
DockerCli
(DockerCli.DockerCommand, loggerFactory),
Microsoft.NET.Build.Containers.UnitTests (3)
DockerAvailableUtils.cs (1)
57
DockerCli cli =
new
(new TestLoggerFactory());
DockerDaemonTests.cs (2)
35
var available = await new
DockerCli
(_loggerFactory).IsAvailableAsync(default).ConfigureAwait(false);
47
var available = await new
DockerCli
(_loggerFactory).IsAvailableAsync(default).ConfigureAwait(false);
14 references to DockerCli
Microsoft.NET.Build.Containers (9)
LocalDaemons\ArchiveFileRegistry.cs (2)
55
DockerCli
.WriteImageToStreamAsync);
61
DockerCli
.WriteMultiArchOciImageToStreamAsync);
LocalDaemons\DockerCli.cs (1)
48
_logger = loggerFactory.CreateLogger<
DockerCli
>();
LocalDaemons\KnownLocalRegistryTypes.cs (2)
25
Podman => new DockerCli(
DockerCli
.PodmanCommand, loggerFactory),
26
Docker => new DockerCli(
DockerCli
.DockerCommand, loggerFactory),
Registry\RegistrySettings.cs (1)
92
return
DockerCli
.IsInsecureRegistry(registryName);
Telemetry.cs (3)
52
var
d = r as
DockerCli
;
54
if (d.GetCommand() ==
DockerCli
.DockerCommand) return LocalStorageType.Docker;
Microsoft.NET.Build.Containers.UnitTests (5)
DockerAvailableUtils.cs (5)
17
if (skipPodman && DockerCliStatus.Command ==
DockerCli
.PodmanCommand)
34
else if (checkContainerdStoreAvailability && !
DockerCli
.IsContainerdStoreEnabledForDocker())
38
else if (skipPodman && DockerCliStatus.Command ==
DockerCli
.PodmanCommand)
52
=> Command ==
DockerCli
.PodmanCommand ? KnownLocalRegistryTypes.Podman
57
DockerCli
cli = new(new TestLoggerFactory());