Было бы здорово увидеть пример, показывающий, как настроить экземпляр контейнера для извлечения из образа частного концентратора докеров.
⚠ Не редактируйте этот раздел.
Спасибо за ответ! Я поручил проблему автору контента для дальнейшего изучения и обновления документа по мере необходимости.
Привет @dankellett , спасибо за отзыв. Вам было интересно увидеть, как это сделать конкретно на портале , или вообще получить изображение из частного репозитория?
Меня интересовал портал, но меня также интересовал cli. Когда я попытался это сделать сам, у меня возникли проблемы с корректной аутентификацией в репозитории hub.docker.com.
Спасибо, @dankellett , прошу прощения за медленный ответ, вот. Для развертывания в ACI из частного репозитория Docker Hub сервер входа в реестр образов должен быть index.docker.io
. Например, вот настройки, которые я использовал для успешного развертывания из моего личного репозитория в Docker Hub:
Если бы вы могли, вы могли бы попробовать и сообщить нам, как это идет?
Спасибо, -ММ
Привет, @dankellett , проверяю, есть ли у тебя шанс попробовать это.
Привет, @mmacy , я попытался последовать твоему примеру, и у меня возникла ошибка развертывания. Я ввел свои обычные учетные данные Docker Hub, несколько раз проверил правильный пароль.
{"code":"DeploymentFailed","message":"Сбой по крайней мере одной операции развертывания ресурса. Пожалуйста, перечислите операции развертывания для получения подробной информации. См. https://aka.ms/arm-debug для получения подробной информации об использовании.","details ":[{"код":"BadRequest","сообщение":"{\r\n \"ошибка\": {\r\n \"код\": \"InaccessibleImage\",\r\n \ "message\": \"Изображение "mrdankellett/gettingstarted" в группе контейнеров "kelletttest3" недоступно. Проверьте образ и учетные данные реестра.\"\r\n }\r\n}"}]}
@dankellett Хм ... Я не могу воспроизвести эту проблему. Чтобы максимально точно отразить вашу среду, я удалил все остальные образы из своего репозитория, за исключением моего частного репозитория «aci-helloworld», развернул его в West US 2 в новой RG с именем «containerrg» и смог успешно развернуть . На всякий случай даже увеличил длину моего пароля, чтобы он был длиннее твоего.
Я предполагаю, что вы можете успешно docker pull
образ с помощью интерфейса командной строки Docker, иначе образ еще не был бы в реестре, но можете ли вы подтвердить?
@ yangl900 Андерс, у тебя есть идеи по этому поводу? Дэн не может выполнить развертывание из частного репозитория Docker Hub, и, насколько я могу судить, все выглядит нормально.
Мне не хватало правильного тега, я добавил к изображению «последний» тег по умолчанию, и теперь это работает для меня.
Я думаю, что было бы неплохо добавить это в документы, если это еще не сделано. Я боролся с этим в течение добрых 30 минут, пытаясь понять, как выполнить развертывание из частного образа в Docker Hub. Насколько я могу судить, существует масса документации по развертыванию из ACR, но ничего по развертыванию из Docker Hub. Что меня сбило с толку, так это «Сервер входа в реестр изображений». Я пробовал docker.com, hub.docker.com, с протоколами, без протоколов, с /v2
, /login
и т. д., но никогда не думал попробовать index.docker.io. В конце концов я сдался и собирался просто создать ACR, чтобы двигаться дальше, и тогда я наконец нашел ссылку на эту проблему внизу страницы документации.
Самый полезный комментарий
Спасибо, @dankellett , прошу прощения за медленный ответ, вот. Для развертывания в ACI из частного репозитория Docker Hub сервер входа в реестр образов должен быть
index.docker.io
. Например, вот настройки, которые я использовал для успешного развертывания из моего личного репозитория в Docker Hub:Если бы вы могли, вы могли бы попробовать и сообщить нам, как это идет?
Спасибо, -ММ