Есть 2 способа сделать это с хранилищем и без хранилища, используя загрузку и сохранение.
Ниже приведены шаги для хранилища.
- Вход в системуна Docker Hub
- Нажмите «Создать репозиторий».
- Выберите имя и описание для своего репозитория и нажмите «Создать».
Войдите в систему.Docker Hub из командной строки
docker login --username=yourhubusername --email=youremail@company.com
отметьте свое изображение
docker tag <existing-image> <hub-user>/<repo-name>[:<tag>]
Вставьте изображение в созданный вами репозиторий
docker push <hub-user>/<repo-name>:<tag>
Извлеките изображение на хост 2
docker pull <hub-user>/<repo-name>:<tag>
Это добавит изображение в концентратор докеров и будет доступно в Интернете, и теперь вы можете перенести это изображение в любую систему.При таком подходе вы можете сохранять в системе одинаковые изображения с разными тегами. Но если вам не нужны старые изображения, лучше их удалить, чтобы избежать ненужного.
Без док-станции.
Эта команда создаст пакет tar.
docker save [OPTIONS] IMAGE [IMAGE...]
пример: docker save busybox > busybox.tar
Загрузка изображения из архива tar или STDIN
docker load [OPTIONS]
пример: docker load < busybox.tar.gz
Рекомендуется: подход Docker-концентратор или DTR прост в управлении, если у вас нет проблем с пропускной способностью вЕсли ваш файл большой.
См .: Хранилище Docker Hub