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
Related courses
Related learn paths
- Docker Foundations Professional Certificate
- Getting Started with Software Testing
- Developing and Delivering Software with Docker
- Career Essentials in GitHub Professional Certificate
- Building Your Java Skills
- MLOps Essentials for Developers and AI Engineers: Tools, Pipelines, Security
- Getting Started with Continuous Integration / Continuous Delivery (CI/CD)
- Getting Started with Kubernetes