# Aspire.Hosting.Docker

- Module: `Aspire.Hosting.Docker`
- Version: `13.2.0`
- Source: [GitHub](https://github.com/microsoft/aspire)
- Functions: `7`
- Types: `4`

## Types

- [DockerComposeAspireDashboardResource](/reference/api/typescript/aspire.hosting.docker/dockercomposeaspiredashboardresource.md) -- `handle` - 9 members
- [DockerComposeEnvironmentResource](/reference/api/typescript/aspire.hosting.docker/dockercomposeenvironmentresource.md) -- `handle` - 8 members
- [DockerComposeServiceResource](/reference/api/typescript/aspire.hosting.docker/dockercomposeserviceresource.md) -- `handle` - 2 members
- [Service](/reference/api/typescript/aspire.hosting.docker/service.md) -- `handle` - 84 members

## Functions

- [addDockerComposeEnvironment](/reference/api/typescript/aspire.hosting.docker/adddockercomposeenvironment.md) -- `method` -- Adds a Docker Compose publishing environment
- [configureDashboard](/reference/api/typescript/aspire.hosting.docker/configuredashboard.md) -- `method` -- Configures the Aspire dashboard resource for the Docker Compose environment
- [publishAsDockerComposeService](/reference/api/typescript/aspire.hosting.docker/publishasdockercomposeservice.md) -- `method` -- Publishes the resource as a Docker Compose service with custom service configuration
- [withDashboard](/reference/api/typescript/aspire.hosting.docker/withdashboard.md) -- `method` -- Enables or disables the Aspire dashboard for the Docker Compose environment
- [withForwardedHeaders](/reference/api/typescript/aspire.hosting.docker/withforwardedheaders.md) -- `method` -- Enables or disables forwarded headers support for the Aspire dashboard
- [withHostPort](/reference/api/typescript/aspire.hosting.docker/withhostport.md) -- `method` -- Sets the host port for the Aspire dashboard
- [withProperties](/reference/api/typescript/aspire.hosting.docker/withproperties.md) -- `method` -- Configures properties of the Docker Compose environment
