Note: Docker.Dotnet.UI is currently a Blazor Server application and does not provide REST APIs. This document is a placeholder for future API development.
The current version (v0.1.0) is a web-based UI that communicates directly with the Docker Engine through the Docker.DotNet SDK. All functionality is accessed through the web interface.
REST APIs may be added in future versions to support:
- Programmatic access to Docker operations
- Integration with external tools
- Mobile applications
- Automation and CI/CD workflows
For now, please use the web interface at your deployment URL (typically http://localhost:8080).
The application uses:
- Blazor Server for real-time web UI
- ASP.NET Core Identity for authentication (web forms only)
- Docker.DotNet SDK for Docker Engine communication
- SignalR for real-time updates (future enhancement)
The following web endpoints are available:
GET /Account/Login- Login pagePOST /Account/Login- Process loginPOST /Account/Logout- LogoutGET /Account/AccessDenied- Access denied page
GET /- Dashboard (requires authentication)GET /containers- Container managementGET /images- Image managementGET /volumes- Volume managementGET /networks- Network management
- v0.1.0 (Current): Blazor Server web application only
- v0.2.0 (Planned): May include basic API endpoints
- Future: Full REST API with OpenAPI documentation
Last Updated: October 23, 2025
Status: No APIs available - Web UI only