How do I fix "Persistent Image Pull Errors for image" errors for my Container Apps app?

Brent Williams 20 Reputation points
2025-04-07T22:36:44.8766667+00:00

Our staging and production Container Apps are unresponsive.

The System Log Stream for the production container app is displaying the following errors. I have not been able to resolve this issue on my own. Restarting the revision did not address the issue. The Logs do not display any application-related error.

Our staging server Container App is also down and displaying similar error messages it its log.

{"TimeStamp":"2025-04-07 22:26:13 \u002B0000 UTC","Type":"Normal","ContainerAppName":"aca-guardianfas-platform-prod","RevisionName":"aca-guardianfas-platform-prod--acg8fih","ReplicaName":"aca-guardianfas-platform-prod--acg8fih-5c4958b4cf-c8r4m","Msg":"Persistent Image Pull Errors for image \u0022100.100.0.217:443/registry/aca-guardianfas-platform-prod-buildd342e\u0022. Please check https://aka.ms/cappsimagepullerrors.","Reason":"ContainerBackOff","EventSource":"ContainerAppController","Count":372} {"TimeStamp":"2025-04-07 22:27:55 \u002B0000 UTC","Type":"Warning","ContainerAppName":"aca-guardianfas-platform-prod","RevisionName":"aca-guardianfas-platform-prod--acg8fih","ReplicaName":"aca-guardianfas-platform-prod--acg8fih-54d9947b85-ql249","Msg":"Failed to pull image \u0022100.100.0.217:443/registry/aca-guardianfas-platform-prod-buildd342e\u0022: rpc error: code = DeadlineExceeded desc = failed to pull and unpack image \u0022100.100.0.217:443/registry/aca-guardianfas-platform-prod-buildd342e:latest\u0022: failed to resolve reference \u0022100.100.0.217:443/registry/aca-guardianfas-platform-prod-buildd342e:latest\u0022: failed to do request: Head \u0022https://100.100.0.217:443/v2/registry/aca-guardianfas-platform-prod-buildd342e/manifests/latest\u0022: dial tcp 100.100.0.217:443: i/o timeout","Reason":"ContainerCrashing","EventSource":"ContainerAppController","Count":5} {"TimeStamp":"2025-04-07T22:28:56Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"No events since last 60 seconds","Reason":"NoNewEvents","EventSource":"ContainerAppController","Count":1} {"TimeStamp":"2025-04-07T22:30:18Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"No events since last 60 seconds","Reason":"NoNewEvents","EventSource":"ContainerAppController","Count":1} {"TimeStamp":"2025-04-07 22:31:14 \u002B0000 UTC","Type":"Normal","ContainerAppName":"aca-guardianfas-platform-prod","RevisionName":"aca-guardianfas-platform-prod--acg8fih","ReplicaName":"aca-guardianfas-platform-prod--acg8fih-5c4958b4cf-c8r4m","Msg":"Persistent Image Pull Errors for image \u0022100.100.0.217:443/registry/aca-guardianfas-platform-prod-buildd342e\u0022. Please check https://aka.ms/cappsimagepullerrors.","Reason":"ContainerBackOff","EventSource":"ContainerAppController","Count":392}

Azure Container Apps
Azure Container Apps
An Azure service that provides a general-purpose, serverless container platform.
686 questions
{count} votes

Accepted answer
  1. Ryan Hill 30,281 Reputation points Microsoft Employee Moderator
    2025-04-17T20:34:22.11+00:00

    Hi @Brent Williams

    I want to thank you for your patience while we worked offline to determine the issue. According to the product group, the Artifact Deployment is a preview feature that has a known issue with VNET integration. With the feature being in preview, the best path forward to get unblocked is to configure your application to pull from a built image.

    You were able to successfully to put your app in a Dockerfile, build an image that satisfied your Spring Boot app, and updated your container app to leverage your built image.

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.