Intermediate
Docker
Your service as an artifact.
Images and layers, the Dockerfile for a Java service done properly, multi-stage builds, JVM inside a container, networking, volumes, Compose for local environments, and the image scanning a registry expects.
0 lessons written3 outlined1 modules~1h reading
After this course you can
- Write a multi-stage Dockerfile that produces a small, non-root Java image
- Explain how the JVM sees container limits and set memory accordingly
- Run a local stack with Compose: service, database, broker
Curriculum
3 lessons · outlined lessons show their plan01
Images, layers and DockerfilesThe union filesystem, layer caching, .dockerignore, and the Dockerfile order that makes rebuilds fast.outlinedJava in a containerContainer-aware JVM, heap as a percentage, CPU quotas and thread pools, layered jars, and startup time.outlinedNetworking, volumes and ComposeBridge networks, port publishing, volumes for state, and Compose for a service with Postgres and Kafka beside it.outlined