Docker Daemon и Docker Hub взаимодействуют следующим образом: когда запрашивается образ, демон Docker проверяет, существует ли он локально. 1 Если да, то запускает контейнер с использованием этого образа. 1 Если запрошенный образ не существует локально, то демон делает запрос в Docker Hub, чтобы получить требуемый образ. 12
Docker Hub — это реестр образов, где можно брать и загружать свои образы. 3 По умолчанию из этого реестра загружаются образы для запуска контейнеров Docker. 2 Любой может размещать там свои образы, поэтому в Docker Hub уже хранятся большинство приложений и дистрибутивов. 2
Docker Daemon, в свою очередь, управляет локальными ресурсами, включая контейнеры и образы. 1 Он принимает команды от клиента и выполняет их, а также следит за контейнерами и в любой момент знает их состояние. 2