From the course: Docker for Data Scientists

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Docker under the hood

Docker under the hood

From the course: Docker for Data Scientists

Start my 1-month free trial

Docker under the hood

- [Instructor] The docker daemon runs on your host operating system. A daemon is just a computer program that runs as a background process. The daemon exposes a REST API. This REST API specifies interfaces which other tools can use to talk to the daemon and tell it what to do. The command line interface, or docker CLI, is the most common means of communicating with the docker daemon. The docker daemon creates and manages docker objects. These are images, containers, networks, and volumes. So this is a client server architecture. The daemon is the server and is always listening out for any requests, and the docker CLI that we've been using all along is one of the clients that you can use to communicate with the server and tell it what to do. We have the client, where you enter all the commands, so for example this could be a docker build, a docker pull, or a docker run. The command line tool is the main interface that you'll probably use with docker. This is written in the Go…

Contents