
Архитектура Docker состоит из трех основных компонентов
Клиент Docker
Это интерфейс, через который осуществляется взаимодействие с пользователями. Он взаимодействует с демоном Docker.
Docker Host
Здесь демон Docker принимает запросы Docker API и управляет различными объектами Docker, включая образы, контейнеры, сети и тома.
Реестр Docker
Здесь хранятся образы Docker. Например, широко используется публичный реестр Docker Hub.