Docker for Developers
Docker is the de facto standard for containerizing applications, and with an increasing number of software projects migrating to containers, it is crucial for engineers and DevOps teams to understand how to build, deploy, and secure Docker environments effectively. This book will help you understand Docker containers from scratch, along with covering essential best practices and security concerns.
Starting with an introduction to Docker, you’ll progress to understanding how to use containers and VirtualBox for development. Next, you’ll look at how containers work and how to create and develop projects within them, along with covering several ways to deploy and run containers. As you progress, you’ll learn how to use Docker containers in production in both single-host set-ups and in clusters. In addition to this, you’ll explore how to deploy Docker containers using Jenkins, Kubernetes, and Spinnaker. Later, you’ll focus on monitoring, securing, and scaling Docker using tools such as Prometheus and Grafana. Toward the end, you will understand how to deploy Docker containers to a variety of environments, including the cloud-native AWS EKS, before finally getting to grips with Docker security concepts and best practices.
By the end of this Docker book, you’ll be able to use Docker confidently for new as well as existing projects.
|Course Length||11 hours 18 minutes|
|Date Of Publication||21 Aug 2020|