Deployment Strategies
Docker
Docker Compose
Image Registries
Deploying to the Cloud
Practice
Assignment
Back end Track
Under construction
<aside>
🚧
This page is currently under construction. Please check back later.
</aside>
Implementation plan:
- Docker recap from core program
- Writing a
Dockerfile for a Spring Boot application
FROM, COPY, RUN, CMD / ENTRYPOINT
- Building an image:
docker build
- Running a container:
docker run with port mapping and env vars
- Multi-stage builds — separate build stage (Maven/Gradle) from runtime stage
- Why multi-stage matters for Java: reducing image size from ~500MB to ~200MB
- Debugging containers:
docker logs, docker exec
- Exercise: containerize the Week 7 project
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

*https://hackyourfuture.net/*
Found a mistake or have a suggestion? Let us know in the feedback form.