Как сохранить изображения окна докера? - PullRequest
1 голос
/ 14 октября 2019

В настоящее время я пытаюсь установить образ докера на машине с Windows Server 2016 с воздушным зазором. У меня есть компьютер с Windows 10, подключенный к Интернету, с которого я могу передавать файлы. Однако компьютер с Windows 10 не может подключиться к интерфейсу Microsoft Docker API (https://mcr.microsoft.com/v2) для загрузки файлов, необходимых для создания файла tar изображения.

В частности, при подключении к https://mcr.microsoft.com/v2/windows/nanoserver/tags/list Я вижу полный список доступных для загрузки тегов. Однако я могу подключиться только к тегу «sac2016». Все остальные конечные точки возвращают ошибку «MANIFEST_INVALID».

Например, в Windows10 машина https://mcr.microsoft.com/v2/windows/nanoserver/manifests/1709 возвращает:

{"errors":[{"code":"MANIFEST_INVALID","message":"manifest invalid","detail":{}}]}

Как я могу подключиться к API-интерфейсу Microsoft для загрузки этих файлов? Ограничивает ли Microsoft эти файлы в предположении, что яне работает соответствующая версия Windows для этих образов? Если да, есть ли способ обойти это ограничение?

1 Ответ

1 голос
/ 14 октября 2019

Сначала проверьте, работает ли более полный тег.

Мне удается получить доступ к https://mcr.microsoft.com/v2/windows/nanoserver/manifests/1709-amd64

Итак, 1709-amd64 вместо 1709, последний дает «явный неизвестный».

Здесь можно определить только изображений с архитектурой .

...