docker save

Сохраняет одно или несколько образов в tar-архив (по умолчанию в STDOUT)

Использование

$ docker save [OPTIONS] IMAGE [IMAGE...]

Обратитесь к разделу параметров для обзора доступных OPTIONS для этой команды.

Описание

Создаёт заархивированный репозиторий в стандартный поток вывода. Содержит все родительские слои и все теги + версии или указанный repo:tag для каждого предоставленного аргумента.

Примеры использования этой команды см. в разделе примеров далее.

Параметры

Имя, сокращенно

По умолчанию

Описание

--output, -o

Запись в файл вместо STDOUT

Примеры

Создаёт резервную копию, которую затем можно использовать

$ docker save busybox > busybox.tar

$ ls -sh busybox.tar

2.7M busybox.tar

$ docker save --output busybox.tar busybox

$ ls -sh busybox.tar

2.7M busybox.tar

$ docker save -o fedora-all.tar fedora

$ docker save -o fedora-latest.tar fedora:latest

Сохраняет образ в файл tar.gz с помощью gzip

Вы можете использовать gzip, чтобы сохраняет файл образа и уменьшить размер резервной копии.

$ docker save myimage:latest | gzip > myimage_latest.tar.gz

Вишневый выбор конкретных тегов

Вы даже можете выбирать определённые теги репозитория образов.

$ docker save -o ubuntu.tar ubuntu:lucid ubuntu:saucy