Dela via


DeploymentFailed – Felkod för InaccessibleImage

I den här artikeln beskrivs hur du löser ett distributionsfel på Microsoft Azure Container Instances som genererar en "InaccessibleImage"-felkod.

Symptom

När du försöker distribuera en containerinstans misslyckas distributionen och du får ett felmeddelande som liknar följande text:

{

"code":"DeploymentFailed",
"message":"Minst en resursdistributionsåtgärd misslyckades. Mer information finns i distributionsåtgärderna. https://aka.ms/DeployOperations Se för användningsinformation.",
"details":[

{

"code":"InaccessibleImage",
"message":"Avbildningen '<container-registry-name.azurecr.io/>< image-name>:<version-name>' i containergruppen '<container-group-name>' är inte tillgänglig. Kontrollera avbildningen och registerautentiseringsuppgifterna."

}

]

}

Orsak

Du försöker använda tjänstens huvudnamn för att få åtkomst till Azure-containerregistret. Det här scenariot kan inträffa på grund av någon av följande orsaker:

  • Du angav felaktiga autentiseringsuppgifter när du försökte skapa containerinstansen.

  • Du har angett rätt autentiseringsuppgifter, men tjänstanropen på Container Instances blockeras av brandväggsregler i Azure-containerregistret.

Lösning

Du måste använda en hanterad identitet för att tillåta att den betrodda containerinstanstjänsten får åtkomst till containerregistret. Mer information finns i Tillåt betrodda tjänster att på ett säkert sätt komma åt ett nätverksbegränsat containerregister. Du kan också läsa mer i Distribuera till Azure Container Instances från Azure Container Registry med hjälp av en hanterad identitet.

Referenser

Kontakta oss för att få hjälp

Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.