Docker Image Build
Docker image building service
Open it
Routes
| Protocol | Address | JAR | Provider |
|---|---|---|---|
| https | dockerimagebuildservice.wasmserver.com | docker-image-build-service-wui.jar | cloudrunjar |
| other | dockerimages/ | docker-image-service-server.jar | danger_jarfile |
Repositories
| Repository | Layer | Description |
|---|---|---|
| docker-image-build | other | Docker Image Build Service source code |
Depends on
Docker build infrastructure
Documentation Edit this page
Docker Image Build Service
Docker image building service. Builds Docker images on demand, providing a managed service for creating container images without requiring local Docker infrastructure.
Architecture
+---------------------------+
| Clients |
+---------------------------+
| |
HTTPS | | url://
v v
+---------------------------+ +---------------------------+
| docker-image-build- | | docker-image-service- |
| service-wui.jar | | server.jar |
| (Cloud Run) | | (ContainerNursery) |
+---------------------------+ +---------------------------+
| |
v v
+---------------------------+
| Docker Build Engine |
+---------------------------+
|
v
+---------------------------+
| Image Registry / |
| Storage Backend |
+---------------------------+
Dependents
- Services and CI pipelines requiring on-demand Docker image builds
Deployment
- Cloud Run:
docker-image-build-service-wui.jardeployed to Google Cloud Run, serving the web UI atdockerimagebuildservice.wasmserver.com. - ContainerNursery:
docker-image-service-server.jardeployed to ContainerNursery, accessible viaurl://dockerimages/.
Health Checks
- Web UI:
https://dockerimagebuildservice.wasmserver.com/ - ContainerNursery: monitored via standard ContainerNursery health checks
Notes
- Standard layered architecture with a public HTTPS web UI and an internal ContainerNursery service backend.
- Builds Docker images on demand, abstracting away the need for local Docker daemon access.
- The web UI provides a management interface for submitting and monitoring build requests.
Read at commit 45ba0b30ed3b