Как перемещать образы Docker между хостами

by itisgood

В наших предыдущих уроках вы узнали об установке механизма Docker на CentOS / RHEL и операционной системе Ubuntu и вытащили изображения из концентратора Docker.

После этого создаются контейнеры с изображениями.

Этот учебник поможет вам экспортировать и импортировать изображения Docker и перемещать их между хостами.

Список образов Docker

Сначала выполните docker images в вашей системе, используя команду ниже.

# docker images

REPOSITORY     TAG        IMAGE ID            CREATED          VIRTUAL SIZE
centos         latest     2933d50b9f77        11 days ago      196.6 MB
ubuntu         latest     36248ae4a9ac        11 days ago      188 MB

Сохранить или архивируйте образ

Теперь используйте следующую команду для сохранения репозитория образов с именем ubuntu (идентификатор изображения: 36248ae4a9ac) и создайте архив с zipuntu-latest.tar.gz.

Помните, что сохранение используется для создания резервных копий образов докер(а не контейнеров).

# docker save ubuntu | gzip > ubuntu-latest.tar.gz

Импорт образа

После сохранения образа Docker в архиве в вашей системе переместите его в удаленную систему с помощью scp или ftp. После этого используйте команду ниже на удаленной системе, чтобы импортировать образ Docker с именем ubuntu и именем тега latest.

# zcat ubuntu-latest.gz | docker import - ubuntu:latest

Вышеупомянутая команда создаст образ Docker с именем ubuntu и именем тега lastest в вашей системе

Теперь вы можете запускать контейнеры, используя этот образ, как показано ниже.

# docker run -i -t ubuntu /bin/bash

You may also like

Leave a Comment