Skip to main contentSkip to main content
Room Banner
Back to all walkthroughs
Room Icon

Container Hardening

Premium room

Learn how to implement the mechanisms designed to secure your Docker containers.

easy

40 min

8,897

User profile photo.
User profile photo.

To access material, start machines and answer questions login.

So far, this module has taught you the basics of Docker and the potential vulnerabilities associated with containers. This room will teach you the various ways of securing your containers.

Learning Objectives
  • Secure the Docker daemon to prevent unauthorised interaction.
  • Correctly assign privileges (capabilities) to containers.
  • Prevent faulty or malicious containers from exhausting a system.
  • Utilise security features such as Seccomp and AppArmor to define how your containers will behave with the operating system.
  • Practice good hygiene by reviewing Docker images for vulnerabilities - Implement frameworks and tooling that reviews your code for vulnerabilities.
Prerequisites
In order for you to complete this room, it is essential that you are familiar with the various components of Docker. I highly recommend completing the Intro to Docker room before proceeding.
Answer the questions below
Read the above before proceeding to the next task!