AJ

Docker Challenges

Learn containerization with Docker. Master basic commands, images, networking, storage, and Docker Compose for multi-container applications.

9 Labs 6–10 hoursbeginner
Beginner

Docker Basic Commands

1 hour

Learn essential Docker commands for container management and operations.

1 hour Interactive
#Docker CLI#Containers+1
Beginner

Docker Run

1.5 hours

Master the docker run command with various options and configurations.

1.5 hours Interactive
#Docker Run#Container Configuration+1
Beginner

Docker Environment Variables

1 hour

Learn how to use environment variables in Docker containers.

1 hour Interactive
#Environment Variables#Docker+1
Intermediate

Docker Images

2 hours

Understand Docker images, building custom images, and image management.

2 hours Interactive
#Docker Images#Dockerfile+1
Intermediate

Docker CMD & Entrypoint

1.5 hours

Learn the difference between CMD and ENTRYPOINT in Dockerfiles.

1.5 hours Interactive
#CMD#ENTRYPOINT+1
Intermediate

Docker Compose

2.5 hours

Learn Docker Compose for multi-container application orchestration.

2.5 hours Interactive
#Docker Compose#Multi-container+1
Advanced

Docker Networking

2 hours

Explore Docker networking modes, bridges, and custom networks.

2 hours Interactive
#Networking#Bridge+1
Advanced

Docker Storage & Volumes

1.5 hours

Manage persistent data with volumes, bind mounts, and tmpfs.

1.5 hours Interactive
#Volumes#Storage+1
Advanced

Docker Security

2 hours

Harden containers with best practices, user namespaces, and image scanning.

2 hours Interactive
#Security#Best Practices+1