- Basic docker commands & running a container
- Image vs. container
- Interactive image creation
- Declerative image creation/build (FROM, RUN, COPY, CMD, ENTRYPOINT, WORKDIR, etc.)
- Dockerizing a Java application
- Image management
- Reducing the size of an image (layer collapse, multi-stage build, etc.)
- Pushing the image to a registry (Docker hub, Treescale, etc.)
- Container inspection
- Best practices