Exercises

To help you better remember and understand the concepts and practices of Docker described in this chapter, try answering the following questions without going back to the chapter's contents. Let's get started:

  1. What are containers? What's the key difference between containers and virtual machines?
  2. What are the main features inside the Linux kernel to enable container technology? Please name at least two of them.
  3. What are the key concepts of the Docker workflow?
  4. What is a Dockerfile for? Which Docker command do you use to interact with it?
  5. What is the ENTRYPOINT instruction inside a Dockerfile?
  6. Which command do we use to list all Docker images?
  1. Which command do we use to form a Docker Swarm cluster?
  2. What is the key difference between Swarm classic and Swarm mode?
  3. Please explain the relationship between services and tasks.
  4. How can we create an NGINX service with five replicas?
  5. How can we scale down the number of the NGINX services to two?
  6. What is the minimum number of nodes required to form a Swarm cluster with the high-availability property? Why?
  7. What is the name for a network that is part of the routing mesh? How large is it?
  8. Which port numbers are used by a Swarm cluster? What are they for?
  9. What is the main benefit of network-scoped Gossip communication?
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset