Skip to content

[GitHub Discussions] Docker & Container documentation gaps #359

@davidfowl

Description

@davidfowl

Summary

Based on analysis of 820 GitHub discussions from dotnet/aspire.

Question counts:

Topic Questions
Docker/Containers 156 total
Container Build 40+
Volumes/Persistence 25+
Docker Compose 20+
Registry 15+
Networking 20+

Gaps in Existing Docs

1. ✅ Docker Compose Publishing - WELL DOCUMENTED

Docs exist: docker-integration ✅ comprehensive coverage

The doc covers:

  • AddDockerComposeEnvironment and PublishAsDockerComposeService
  • aspire publish, aspire do prepare-{name}, aspire deploy
  • Environment file customization
  • Container registry configuration (AddContainerRegistry)
  • GitHub Actions workflow example
  • Image push with aspire do push

Remaining questions:

What might be missing:

  • Cross-platform build consistency troubleshooting
  • Platform architecture configuration details

2. ⚠️ Container Build Troubleshooting

Docs exist: docker-integration, add-dockerfiles-to-your-app-model ✅

Discussions:

What's missing:

  • Cross-platform container build troubleshooting
  • Container inclusion/exclusion configuration
  • Rebuild behavior control (avoiding unwanted rebuilds)

3. ✅ Volume/Persistence - WELL DOCUMENTED

Docs exist: persist-aspire-project-data-using-volumes-or-bind-mounts, persistent-container-lifetimes ✅

Remaining questions:

What might be missing:

  • Volume naming conflict resolution
  • Database backup/restore with volumes

4. ✅ Container Networking - WELL DOCUMENTED

Docs exist: inner-loop-networking-overview ✅ comprehensive

The doc covers:

  • Container bridge networks (aspire-session-network, aspire-persistent-network)
  • DNS-based service discovery between containers
  • host.docker.internal behavior
  • Container-to-container communication

Remaining questions:

What might be missing:

  • Container-to-localhost SQL Server specific patterns
  • External network exposure (0.0.0.0 binding)

5. ⚠️ Alternative Runtimes

Docs exist: None for Podman or alternative runtimes

Discussions:

What's needed:

  • Podman support documentation
  • Running without Docker scenarios
  • Alternative container runtime support status

Data Source

  • GitHub Discussions: 820 total
  • Docker/Container-related: 156 discussions
  • Date range: Project inception - February 2026
  • Verified against: aspire-list_docs (12 container/docker docs), aspire-get_doc for detailed review

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions