This course provides a deep understanding of Docker, a crucial tool in modern software development. You'll learn how to build, deploy, and manage containerized applications using Docker, gaining hands-on experience with real-world scenarios, security best practices, and advanced techniques. By the end, you'll be equipped to containerize applications and enhance your workflow for greater efficiency and scalability.
What you'll learn
install Docker
build Docker images
launch and manage containers
work with multi-container applications
implement container networking
manage persistent data in containers
apply security best practices for container deployments
Course objectives
to master containerization concepts
to understand the differences between Linux and Windows containers