Docker Academy

Dockerfile

Create deterministic, maintainable build instructions.

Learning outcomes

What you should be able to explain and demonstrate

01

Order layers effectively

Explain the principle, apply it to a realistic system and identify the operational trade-offs.

02

Pin dependencies

Explain the principle, apply it to a realistic system and identify the operational trade-offs.

03

Use non-root runtime

Explain the principle, apply it to a realistic system and identify the operational trade-offs.