2015-05-13 1 views
1

Я новичок в Docker и хотел бы использовать его в среде с воздушным движением. Я понимаю, что могу настроить свой собственный репозиторий внутри моей изолированной системы, но я не знаю, как получить много изображений докеров, которые мне нужны, от концентратора докеров в среде. Если бы я мог загружать их в архив .zip или .tgz, это было бы здорово, но не вижу способа сделать это из концентратора. Я не могу использовать Docker вне изолированной среды. Возможно, я смогу использовать git вне моей воздушно-игровой среды, но получение архивов .zip будет намного лучше. Совет по поводу того, как начать работу, будет оценен по достоинству.Рекомендации по использованию докера в среде с воздушным потоком

ответ

3

Вы можете сделать следующее, чтобы произвести архивный файл для любого изображения на хаб:

docker pull image:tag 
docker save image:tag -o file.tar 

Затем перевести file.tar в воздушно-гэп машины и просто сделать:

docker load -i file.tar 

Если вы на самом деле есть сеть с воздушным потоком, а не одна машина, вероятно, лучше создать собственный реестр в сети, содержащий ваши кураторы.

+0

Спасибо за ответ Адриан, но я не могу запустить Docker за пределами моей изолированной среды. Я ищу что-то вроде репозитория архивных файлов или клиента Docker JVM или .NET, который выполнит вытаскивание и сохранит вас, не требуя установки Docker. – Dave

+0

Почему вы не можете запускать Docker вне изолированной среды? Вы также можете легко написать свой собственный клиент, чтобы сделать это. –

+0

Как, в широком смысле, вы предложили бы написать моего собственного клиента? Какие протоколы, форматы файлов и структуры каталогов и тому подобное? – Dave