This lesson introduces Docker networking.

Objectives and Skills

edit

Objectives and skills for this lesson include:[1]

  • Create a Docker bridge network for a developer to use for their containers
  • Troubleshoot container and engine logs to understand a connectivity issue between containers
  • Publish a port so that an application is accessible externally
  • Identify which IP and port a container is externally accessible on
  • Describe the different types and use cases for the built-in network drivers
  • Understand the Container Network Model and how it interfaces with the Docker engine and network and IPAM drivers
  • Configure Docker to use external DNS
  • Use Docker to load balance HTTP/HTTPs traffic to an application (Configure L7 load balancing with Docker EE)
  • Understand and describe the types of traffic that flow between the Docker engine, registry, and UCP controllers
  • Deploy a service on a Docker overlay network
  • Describe the difference between “host” and “ingress” port publishing mode (Host, Ingress)

Readings

edit

Multimedia

edit

Activities

edit

Lesson Summary

edit

Key Terms

edit

See Also

edit

References

edit