Latest web development tutorials

Docker architecture

Docker using a client - server (C / S) architecture model, using remote API to create and manage Docker containers.

Docker Docker container created by the mirror.

Relationship between the container and the image is similar to object-oriented programming and object classes.

Docker Object-Oriented
container Objects
Mirroring class

Docker Mirror (Images)

Docker Docker image is a template for creating a container.

Docker container (Container)

Is a container or a set of applications run independently.

Docker client (Client)

Docker client through the command line or other tools that use the API Docker ( https://docs.docker.com/reference/api/docker_remote_api daemon process communication) and Docker's.

Docker host (Host)

A physical or virtual machine for executing Docker daemon and containers.

Docker Warehouse (Registry)

Docker warehouse used to store the mirror, can be understood as code control code repository.

The Hub Docker ( https://hub.docker.com ) provides a huge collection of mirrors for use.

Docker Machine

Docker Docker Machine is a command-line tool to simplify installation, installation Docker on the appropriate platform through a simple command lines, such as VirtualBox, Digital Ocean, Microsoft Azure.