Join David Davis for an in-depth discussion in this video Setting up your environment, part of Docker Essential Training: 2 Orchestration.
- [Instructor] To prepare for this course on Docker Orchestration, I've set up three Ubuntu Linux servers running inside virtual machines in VMware Fusion on an Apple Mac system. This, of course, is just one of the many ways that you could create a Docker learning environment to recreate what you see in this course. In fact, most of the tasks that are performed in this course could be done on a Windows or Mac desktop or laptop computer using Docker for Mac or Docker for Windows. Another great way to recreate the tasks that we perform here is to deploy two instances of Linux on Amazon Web Services or Microsoft Azure.
To create the local environment that I used in this course, I used Ubuntu Linux Server and VMware Fusion available under a no cost evaluation license from VMware's website. However, you could also recreate the course locally on your own computer using other hypervisors like Microsoft Hyper-V. To deploy docker, we used the freely available community edition from docker.com. When we did use VMware Fusion to run Ubuntu virtual machines, we assigned each of the virtual machines two virtual CPUs and two gigabytes of virtual memory to perform the tasks that are shown in the videos.
To learn how to install Docker on many different platforms as I just talked about, I encourage you to check out my course on installing and configuring Docker in this learning path. In that course, I also show you how to create a Linux virtual machine to run Docker just like we'll be using in this course.
- Setting up a Docker Swarm cluster
- Locking a Swarm cluster
- Why Quorum is important
- Visualizing Swarm services
- Analyzing services with Docker Inspect
- Troubleshooting a service
- Using templates with Docker services