Текст и данные · Инструкция
Как перенести Docker image на офлайн-машину через save/load
save/load удобен для air-gapped среды, где registry недоступен, но нужно перенести тот же image с его слоями и тегами.
Короткий ответ
`docker image save -o app.tar app:1.2` сохраняет image и его слои. На другой машине восстановите `docker image load -i app.tar`.
Что делать
- 1: Проверьте нужный tag через `docker image ls`.
- 2: Создайте tar: `docker image save -o app.tar app:1.2`.
- 3: Перенесите файл и при необходимости сверьте checksum.
- 4: Выполните `docker image load -i app.tar` и проверьте теги.
Важно
`save/load` — это перенос image. Для filesystem контейнера без сохранения layer history используется другой путь: export/import.
Проверьте после выполнения
- До команды: Проверьте нужный tag через `docker image ls`.
- Контроль результата: Выполните `docker image load -i app.tar` и проверьте теги.
- Не пропустите ограничение: `save/load` — это перенос image. Для filesystem контейнера без сохранения layer history используется другой путь: export/import.
Что учитывать
`save/load` — это перенос image. Для filesystem контейнера без сохранения layer history используется другой путь: export/import.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. docker image save). Пример и формулировки — редакция N1RO на 2026-09-17.