Введение в свой реестр в Docker
Общий каталог не единственный способ перенести образ: файл и своя служба на этом же компьютере тоже умеют. Каждый путь решает одну задачу - донести набор слоёв до другой копии службы или до другой машины.
Архив образа складывает шаблон в один файл на диске. Его можно скопировать на флешку, отправить по сети или положить в общую папку без отдельного сервера каталога. Внутри лежат слои и метаданные заготовки, а не файлы работающего контейнера.
Загрузка архива читает такой файл и возвращает шаблон в локальный список образов. Имя снова видно в таблице, как после скачивания из каталога, но источником служит только файл на этом компьютере. Контейнер от этого шага не появляется.
Свой реестр - это служба каталога на этой машине, часто в виде отдельного контейнера с программой приёма образов. Локальный адрес с портом стоит в начале полного имени, как префикс учётной записи на сайте, только без входа и без чужого облака.
Отправка кладёт локальный шаблон под таким полным именем, получение забирает его обратно по той же строке. Оба шага работают с таблицей образов, а не с запущенными копиями программ. Общий сайт каталога здесь не нужен, если достаточно своей сети или одного хоста.
Три приёма дополняют друг друга: файл удобен для разового переноса, локальная служба - для повторных отправок и получений внутри лаборатории или офиса. Каждый способ опирается на свою команду в терминале и на локальную службу Docker.