Are you looking forward to orchestrating and deploying scalable services with Docker? Then this Learning Path is for you. Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. Docker is one of the worlds best software container platforms. The use of containers in Docker makes it easy to develop, deploy and execute applications. Abstraction helps developers to run applications inside the containers. Docker containers enable developers to make changes to their Docker pictures and also control the versions of the pictures. With the help of Docker, we can build a container image and use it multiple times during deployment. Docker provides a fast and robust way to deploy applications. At present it is very popular as it makes it possible to get many applications running on the same server; it also makes it very simple to package and ship programs. Docker has been a game changer when it comes to virtualization. It provides a fast and robust way to deploy applications, making it easy to build and deploy applications that are reliable, responsive, and fast. The highlights of this Learning Path are: Run multi-container Docker applications with Docker Compose Create services and deploy multi-container services to a swarm Orchestrate multiple containers into complex applications with Kubernetes Discover how to use Docker Swarm to manage many containers across multiple servers Run applications on multiple containers across multiple host networks This Learning Path targets to teach you how to orchestrate and deploy scalable and reliable services with Docker. Lets take a quick look at your learning journey. Youll start working with images and containers. Youll be introduced to different types of containers and their applications. This will accustom you with the image building process and you will be able to successfully run your programs within containers. Youll learn how to use Docker Swarm to manage many containers across multiple servers. Youll get familiarized with local and shared storage and multi-host networking. Youll also explore the core tools such as Docker Swarm and compose in order to improve your orchestration skills. Youll understand how to run a swarm and how to run services on the swarm. Moving further, youll learn how to deploy your application that can be quickly scaled to through configuring the Docker daemon, and troubleshooting containers and images. Youll explore use cases for containers, where each use case will highlight a particular problem and how Docker helps to solve it. Finally, youll learn how to use Kubernetes orchestration system, see how to monitor your Docker cluster, and find out how to automate your application to build, test, and deploy. By the end of this Learning Path, youll be confident in deploying your applications using Docker as well as the new orchestration features and will have a clear understanding of concepts, techniques, and practical methods to get it running in production systems. Meet Your Expert: We have the best work of the following esteemed author to ensure that your learning journey is smooth: Randall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999.He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph. In his spare time, Randall streams Let’s Play gaming videos at Music Free Gaming on YouTube and Twitch.