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