Docker Basics: Package a Web Application
Understand images, containers, ports, and volumes with a local web server.
2 min of content4 lessonsBeginnerEnglishUpdated Oct 2026
- Certificate
Created by EvalenceAI Demo Studio · Practical learning paths for testing
What you'll learn
- Build an image from a Dockerfile
- Map a container port to localhost
- Distinguish persistent volumes from container files
Curriculum
1 section · 4 lessons · 2 min
Learn, practice, and build4 lessons · 2 min
- Docker: guided video tutorial, ArticlePreview Docker: guided video tutorial1 min
- Study notes and worked starter, Article1 min
- Practice project and self-check, Article1 min
- Download the practice workbook, Downloadable resource
Requirements and who it's for
- A computer with internet access
- Self-paced learners
- Students testing the EvalenceAI learning experience
Description
Docker Basics: Package a Web Application
Understand images, containers, ports, and volumes with a local web server.
Work through the tutorial at your own pace, review the study notes, then complete the practice project using the downloadable workbook. The workbook includes starter material and a checklist for reviewing your result.
What you will learn
- Build an image from a Dockerfile
- Map a container port to localhost
- Distinguish persistent volumes from container files
Your project
- Create index.html beside the Dockerfile and build the image.
- Run the container and visit localhost:8088.
- Change the page, rebuild, restart, and explain why the old container did not change automatically.
Tutorial: Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers by freeCodeCamp.org. Videos remain freely available on YouTube and belong to their creators. This is an independent demo learning path; listed prices are test fixtures.