Aspire.Hosting.Docker
Official
📦 Aspire.Hosting.Docker v13.1.2-preview.1.26125.13 net10.0 30 types and 192 members
Aspire.Hosting (3)
class
DockerComposeAspireDashboardResourceBuilderExtensions static Provides extension methods for creating Aspire Dashboard resources in the application model.
class
DockerComposeEnvironmentExtensions static Provides extension methods for adding Docker Compose environment resources to the application model.
class
DockerComposeServiceExtensions static Provides extension methods for customizing Docker Compose service resources.
Aspire.Hosting.Docker (5)
class
CapturedEnvironmentVariable sealed Represents a captured environment variable that will be written to the .env file adjacent to the Docker Compose file.
class
DockerComposeAspireDashboardResource Represents a resource for the Aspire Dashboard. This resource is used to visualize telemetry data in the Aspire Hosting environment.
class
DockerComposeEnvironmentResource Represents a Docker Compose environment resource that can host application resources.
class
DockerComposeServiceCustomizationAnnotation sealed Represents an annotation for customizing a Docker Compose service.
class
DockerComposeServiceResource Represents a compute resource for Docker Compose with strongly-typed properties.
Aspire.Hosting.Docker.Resources (1)
Aspire.Hosting.Docker.Resources.ComposeNodes (6)
class
Config sealed Represents a configuration object in a Docker Compose file.
class
NamedComposeMember abstract Represents a generic named member within a Docker Compose configuration structure.
class
Network sealed Represents a Docker network configuration as part of a Compose file.
class
Secret sealed Represents a Secret object in a Docker Compose configuration file.
class
Service sealed Represents a Docker Compose service definition.
class
ServiceDependency sealed Represents a service dependency in a Docker Compose file.
Aspire.Hosting.Docker.Resources.ServiceNodes (8)
class
Build sealed Represents the build configuration for a service within a Docker Compose file. This class is used to define various build parameters such as context, dockerfile, arguments, target stages, cache sources, and labels.
class
ConfigReference sealed Represents a reference to a configuration used within a service resource.
class
Healthcheck sealed Represents the health check configuration for a container.
class
Ipam sealed Represents the IP Address Management (IPAM) configuration for a Docker network.
class
Logging sealed Represents the logging configuration for a service in a containerized environment.
class
SecretReference sealed Represents a reference to a secret within a Docker service configuration.
class
Ulimit sealed Represents the configuration for system resource limits (ulimits) for a container.
class
Volume sealed Represents a volume definition in a Docker Compose configuration file.
Aspire.Hosting.Docker.Resources.ServiceNodes.Swarm (7)
class
Deploy sealed Represents the deployment configuration for a Docker service. This class is used to define various aspects such as replication, mode, resource constraints, updates, and restart policies.
class
LabelSpecs sealed Represents a collection of labels that can be associated with a Docker service. This class is used to define metadata in the form of key-value pairs.
class
Placement sealed Represents the placement configuration for a Docker service in a Swarm cluster. This class is used to define specific constraints and preferences for the placement of tasks or containers.
class
Resources sealed Represents the resource configurations for a Docker service in Swarm mode.
class
ResourceSpec sealed Represents resource specifications for a Docker service.
class
RestartPolicy sealed Defines the restart policy for a Docker service in a Swarm cluster.
class
UpdateConfig sealed Defines the update configuration settings for service deployments in a Docker Swarm environment.
Community
Resources
Preferences
SHA — 037d613 © Microsoft