Public docker image in a container app: when does it actually pull the docker image?

itsvkn 20 Reputation points
2024-08-27T17:31:10.8766667+00:00

The container image i tried to deploy from docker hub is about 20 odd GB

I managed to deploy it on the container app, got the Application Url but nothing happens. After some time, the browser just shows "stream timeout"

And, now the status on the portal, for the container says

Running status Degraded Status details Deployment Progress Deadline Exceeded. 0/1 replicas ready.

And all the health probes are "disabled" :-(

Questions please:

  1. How do i enable the health probes?
  2. When does Azure actually pull the image? Where can i see this log? I tried searching everywhere under monitoring but couldn't find it :-(

Thanks in advance!

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

Accepted answer
  1. Ryan Hill 27,771 Reputation points Microsoft Employee
    2024-08-28T00:07:12.43+00:00

    Hi @itsvkn

    If you've enabled ingress on the app, there's a default configuration that you can check under Container > select the container > Health Probes. You review these examples to change your configuration. You can also view the Container Apps Health Probe Failures that's a detector under Diagnose and solve problems blade.

    Your container will get pulled when a new revision is available, see Update and deploy changes in Azure Container Apps | Microsoft Learn for those details. But under the Diagnose and solve problems blade, click on Availability and Performance category to use those detectors to check for errors regarding loading the revision.

    1 person found this answer helpful.

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.