Docker: Your First Project
57mIntermediate2023-12-11
Authors

Shelley Benhoff
Course details
Docker has a steep learning curve, but is required for most current development environments. Streamlining how you build, share, and run applications can increase your development team’s productivity and let developers focus on the code. This course with instructor Shelley Benhoff provides a step-by-step guide for developers to work with Docker locally. Join Shelley as she takes you through a real-world project and learn how to set up your development environment, write a Dockerfile, build and manage custom images, and run your Docker containers.
Skills covered
DockerVirtualizationProjectNetwork and System Administration
Concepts
0. Introduction
- 01 - Your first Docker project
- 02 - What you should know
1. The Project
- 03 - Application using Docker
- 04 - Setting up your development environment
- 05 - Reviewing a project on GitHub
2. Creating a First Docker Project
- 06 - Writing a Dockerfile
- 07 - Building a Docker image from Dockerfile
3. Pulling and Pushing Docker Images
- 08 - Searching for images in Docker Hub
- 09 - Working with custom images
- 10 - Tagging and labeling images
- 11 - Working with a private image repository
- 12 - Inspecting images
- 13 - Removing images
4. Running Docker Containers
- 14 - Running a container
- 15 - Listing containers
- 16 - Inspecting containers
- 17 - Reviewing container log files
- 18 - Working with volumes and mounts
- 19 - Reviewing your daily workflow
Conclusion
- 20 - Next steps