В наших предыдущих уроках вы узнали об установке механизма 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