IT Professional Curricula Operating Systems and Server Technologies Solution Area DevOps Using Docker
Docker containers can be customized and clustered to effectively manage Dockerization of applications. Custom metadata can be used for labeling and creating data structures. Docker clusters can be used to group a pool of Docker hosts into a single virtual host. In this course, you learn about custom meta data, Docker Compose, Docker Clustering and Swarm, Docker Swarm filters, and Docker Swarm strategies.
Objectives |
Custom Metadata - start the course
- identify the need for custom metadata in Docker
- describe how different types of data can be stored in labels
- describe steps to add labels to an image
- describe steps to filter images by label
Docker Compose - identity the need for Docker Compose tool for defining and running applications
- describe the steps to install Compose in Docker
- describe how to build a DockerFile for defining images
- build a .yml file for defining Docker services
- build and run an application in Docker Compose
Docker Clustering and Swarm - identify the need for clustering Docker hosts and prerequisites for Swarm
- list the steps to set up Swarm nodes for clustering
- use commands to access and list nodes
- work with Discovery services and list the different approaches
Docker Swarm Filters - describe the need for filters and its various types
- list the steps to configure a constraint filter
- list the steps to configure an affinity filter
- list the steps to configure a port filter
- list the steps to configure a dependency and health filter
Docker Swarm Strategies - identify the need for Swarm strategies and list different types of strategies
- use BinPack strategy to choose a Docker node in a cluster
- use Spread strategy to choose a Docker node in a cluster
Practice: Add a Label to an Image - implement steps to create a data label
|