Docker Networking: Creating, Managing, and Troubleshooting Container Networks
1h 18mIntermediate2025-03-11
Authors

Shelley Benhoff
Course details
This course introduces the essentials of Docker networking for containerized applications. Instructor Shelley Benhoff explores Docker’s built-in network types and shows how to select the right one for various use cases. Through guided exercises and demonstrations, learn how to create, manage, and secure container networks to support scalable applications. The course covers key skills such as setting up inter-container communication and using Docker’s DNS for simplified connections. Troubleshooting scenarios are included to help diagnose and resolve common networking issues. By the end, you’ll have the knowledge to set up robust Docker networks that improve both security and scalability across your container environments.
Learning objectives
Explain the basic concepts and importance of Docker networking.
Describe the different types of Docker networks and their purposes.
Configure a container to use the appropriate network for various scenarios.
Connect multiple containers across Docker networks for inter-container communication.
Troubleshoot common Docker networking issues using basic Docker commands.
Learning objectives
Explain the basic concepts and importance of Docker networking.
Describe the different types of Docker networks and their purposes.
Configure a container to use the appropriate network for various scenarios.
Connect multiple containers across Docker networks for inter-container communication.
Troubleshoot common Docker networking issues using basic Docker commands.
Skills covered
Docker Inc.DockerDevOps ToolsDevOpsNetwork AdministrationNetwork and System AdministrationDeep Dive (X:Y)
Concepts
Introduction
- Understanding Docker networking
- What you should know
Introduction to Docker Networking
- What is Docker networking
- Why Docker networking matters
- Basic Docker networking commands
- Challenge - Networking basics in Docker
- Solution - Networking basics in Docker
Types of Docker Networks
- Overview of common Docker network types
- Overview of other Docker network types
- Docker network types in action
- Challenge - Selecting the right network
- Solution - Selecting the right network
Creating and Managing Networks
- Creating a custom bridge network
- Managing network connections
- Challenge - Custom networks and connections
- Solution - Custom networks and connections
Container Communication and DNS Resolution
- Using Docker DNS for container discovery
- Benefits of the built-in Docker DNS
- Connecting containers with aliases
- Managing networks using Docker Compose
- Challenge - Configuring container communication
- Solution - Configuring container communication
Troubleshooting Docker Networking
- Common Docker networking issues
- Essential Docker networking commands
- Challenge - Debugging Docker networks
- Solution - Debugging Docker networks
Conclusion
- Course recap and key takeaways
- Solidify your Docker knowledge