Interface IContainerOrchestrator
- Namespace
- Bielu.Microservices.Orchestrator.Abstractions
- Assembly
- Bielu.Microservices.Orchestrator.dll
Top-level orchestrator providing access to all container management capabilities.
public interface IContainerOrchestrator
Properties
Containers
Gets the container manager for this runtime.
IContainerManager Containers { get; }
Property Value
Images
Gets the image manager for this runtime.
IImageManager Images { get; }
Property Value
Networks
Gets the network manager for this runtime.
INetworkManager Networks { get; }
Property Value
ProviderName
Gets the name of the container runtime provider (e.g., "Docker", "Podman").
string ProviderName { get; }
Property Value
Volumes
Gets the volume manager for this runtime.
IVolumeManager Volumes { get; }
Property Value
Methods
IsAvailableAsync(CancellationToken)
Checks if the runtime is available and reachable.
Task<bool> IsAvailableAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken