Overview
Syllabus
Intro
DISCLAIMERS
WHAT IS A CONTAINER?
WHY CONTAINERS ON EMBEDDED?
CONTAINER INFRASTRUCTURE
SECURING THE CONTAINER IMAGE
CREATE A MINIMAL CONTAINER IMAGE
HANDS-ON: DEBIAN BASED IMAGE
HANDS-ON: ALPINE WITH MULTI-STAGE BUILD
HANDS-ON: STATICALLY LINKED BINARY
CREATE AND RUN IMAGES YOU TRUST
STATIC ANALYSIS TOOLS
SECURITY SCANNING
EASILY UPDATABLE
SECURING THE CONTAINER EXECUTION
RESTRICT CONTAINER PRIVILEGES
DEVICE FILES INSIDE THE CONTAINER
USERS INSIDE CONTAINERS
HANDS-ON: ENABLING USER NAMESPACE
HANDS-ON: USER NAMESPACE IN CONTAINERS
RESTRICTING SYSCALLS
MANAGING RESOURCE USAGE
LINUX SECURITY MODULES
Taught by
Linux Foundation