From the course: Deploying Scalable Machine Learning for Data Science

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Introduction to Docker

Introduction to Docker

- Docker is the most widely used containerization platform. It's available as both open-source and supported enterprise editions. Let's take a look at the Docker components. Docker is a virtualization platform that includes multiple programs. The three main pieces of Docker are the Docker Engine, which is an application that runs Docker images, and it includes a rest A-P-I, and a command line utility for controlling the Docker Engine. The second component is the Docker client. Now, that's a set of programs for interacting with other Docker components. The client includes tools for building, and running images. The third component is called the Docker registry. And this is used to store and distribute Docker images. Docker Hub is a public registry anyone can use to share or access public Docker images. Now, enterprises can set up their own private Docker registry, if they like. Let's clarify some terminology, which can be confusing some times. That is, the distinction between an image,…

Contents