Я работаю в офисе, где мой ноутбук подключен к Интернету, но жестко контролируется. Мне не разрешено устанавливать на него несанкционированное программное обеспечение.
Моя рабочая станция для разработки, как мне нравится, но не имеет подключения к интернету.
Могу ли я загрузить образы Docker из концентратора в виде файла, который я затем смог бы подключить к своей рабочей станции dev-net? Похоже на то, как я могу скачать RPM или Ruby Gems и записать их на CD? Или это единственный способ загрузки изображений с помощью команды «docker pull»?
источник
docker load <image>
, вместо этого используйтеdocker load < ubuntu_image.docker
вместо этого. docs.docker.com/engine/reference/commandline/loadsudo docker load -i ubuntu_image.docker
или это не сработалоЯ понимаю, что уже есть принятый ответ, однако я хотел предложить это решение, которое, я думаю, более непосредственно отвечает на заданный вопрос: «Как загрузить образ Docker без использования Docker для выполнения поиска?»
У меня есть похожая проблема, когда политики моей компании требуют от меня предоставления файла (ов) (обычно посредством URL), которые я хочу использовать. Затем они будут выполнять различные проверки и проверки, а затем помещать файлы в нашу отключенную сеть разработки. Я не могу использовать Docker, чтобы получить файл, затем экспортировать его и передать его этой команде, поэтому другой предоставленный ответ не был для меня вариантом.
К счастью, я нашел этот ответ в StackOverflow, который рекомендует использовать полезный инструмент, предоставленный samalba на GitHub: https://github.com/samalba/docker-registry-debug
Конечно, этот инструмент должен был быть построен с использованием Docker, и отчасти я нуждаюсь в нем, потому что у меня нет открытого доступа к Docker :). Итак, поскольку у меня не было этой опции, я объясню шаги, которые я предпринял здесь (это все с коммита 05fffc4344fd6f866f84c403caae3ba81193dd45 из этого репо):
Результатом этой команды является полная командная строка curl, которую можно использовать для загрузки файла:
Надеюсь, это поможет кому-то еще!
источник