Вы тоже не можете.
Особенно в кластерной среде (например, Kubernetes) реестр Docker изображений почти необходим. Типичная модель состоит в том, что новый узел запускается без изображений, но, поскольку ему нужно запускать различные вещи, он будет тянуть их самостоятельно. (Реестр - это общий кеш, если хотите, он не обязательно должен быть Docker Hub.). Менеджер кластера, как правило, справится с этим за вас.
Демон Docker рассматривается как системное программное обеспечение, и вы, как правило, не пытаетесь запустить несколько его копий больше, чем несколько cron или s sh демонов. По моему опыту, сам демон был довольно надежным; если возникают проблемы, это обычно связано с повреждением хранилища образов / контейнеров.
Общая модель производственных контейнерных систем, с которой я знаком, предполагает, что вся инфраструктура одноразовая. В случае сбоя контейнера удалите его и создайте заново; если демон Docker на узле, размещенном в облаке, умрет, удалите его и создайте заново; и так далее. Если вы используете несколько узлов и несколько реплик критических элементов, таких как реестр, это дает вам довольно solid конфигурацию HA. Одним из важных требований является то, что нигде не должно храниться никаких данных, которые вы, вероятно, спонтанно удалите и воссоздаете: определенно ничего в файловой системе контейнера, и, возможно, ничего не хранится непосредственно в файловой системе хоста.