Установите опции демона Docker на Azure размещенном агенте - PullRequest
0 голосов
/ 10 февраля 2020

Я возился с Artifactory и использовал контейнер artififactory-pro docker, чтобы заставить меня работать на azure vm. Сейчас я пытаюсь скопировать sh a docker изображение в docker локальный репозиторий в Artifactory. Это работает локально, но мне пришлось изменить мои локальные опции docker, чтобы включить небезопасный реестр, который я настроил.

Чтобы продолжить мой PO C, я хочу иметь возможность сделать sh репозиторий docker с использованием агента ubuntu-latest от MS с конвейерами Azure, но я считаю, что мне нужно установить параметры docker на агенте, чтобы снова разрешить небезопасную регистрацию, поскольку в данный момент она выдает ошибку:

[Error] Docker login failed for: http:/, http:.

Как настроить параметры docker для агента, размещенного на MS, в моем конвейере? Мне нужно установить. net -core 3.1 sdk во время конвейера, поэтому я хотел бы думать, что это возможно.

Спасибо

1 Ответ

0 голосов
/ 11 февраля 2020

Насколько я знаю, вы не можете установить опции docker, чтобы разрешить небезопасную регистрацию на агенте, размещенном на MS. Чтобы установить небезопасный реестр, вы должны изменить какой-либо конфигурационный файл docker. Но мы ограничены в изменении системных файлов агента, размещенного в MS, из соображений безопасности, вы получите ошибку отказа в доступе, если попытаетесь это сделать. на вашем локальном компьютере. Так что вы можете установить небезопасный реестр для демона docker на локальном компьютере.

Однако вы также можете отправить запрос функции (нажмите предложить функцию и выберите azure devops) для команды разработчиков Microsoft. Надеюсь, они рассмотрят возможность реализации функции, позволяющей установить параметры docker на агенте, размещенном на MS.

...