From the course: DevOps for Data Scientists
Unlock the full course today
Join today to access over 22,700 courses taught by industry experts or purchase this course individually.
Introduction to Docker
- [Instructor] Let's turn our attention to another aspect of DevOps, deploying applications and models in containers. The most popular container platform is Docker. Docker is a platform for deploying applications and services in containers. Containers serve a similar function to virtual machines, but they're more lightweight and easier to deploy. The Docker system consists of four major components. A Docker daemon is a long-running process that manages Docker containers on a Docker server. The Docker client is a process that runs on a remote server, or possibly the same server running the Docker daemon. It communicates commands to the Docker daemon. Docker images are executable images that are typically stored in a repository and downloaded as needed by client devices. Finally, Docker registries are repositories that manage the storage of Docker images. The architecture of a Docker system includes a device running a client, a host that can run the daemon and multiple containers, and a…