0
0
Dockerdevops~5 mins

Container health checks in Docker - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is a container health check in Docker?
A container health check is a command or script that Docker runs inside a container to check if the container is working properly. It helps to know if the app inside the container is healthy or needs attention.
Click to reveal answer
beginner
Which Dockerfile instruction is used to define a health check?
The HEALTHCHECK instruction is used in a Dockerfile to specify how Docker should test the container's health by running a command inside it.
Click to reveal answer
beginner
What does the HEALTHCHECK CMD command do?
It runs a command inside the container at regular intervals. If the command succeeds, the container is healthy. If it fails, Docker marks the container as unhealthy.
Click to reveal answer
beginner
What are the possible health statuses Docker can show for a container?
Docker can show three health statuses: starting (health check is running but not ready), healthy (container passed the health check), and unhealthy (container failed the health check).
Click to reveal answer
intermediate
How can health checks improve container management?
Health checks help automatically detect problems inside containers. This allows tools to restart unhealthy containers or alert users, making apps more reliable and easier to maintain.
Click to reveal answer
Which Dockerfile instruction defines a container health check?
ACMD
BHEALTHCHECK
CRUN
DEXPOSE
What does Docker do if a health check command fails?
AMarks the container as unhealthy
BStops the container immediately
CIgnores the failure
DRestarts the Docker daemon
How often does Docker run the health check command by default?
AEvery 30 seconds
BEvery 5 minutes
CEvery 1 second
DEvery hour
What is the purpose of the HEALTHCHECK CMD in a Dockerfile?
ATo start the container
BTo copy files into the container
CTo expose ports
DTo specify the command Docker runs to check container health
Which health status means the container is still starting and health checks are not yet conclusive?
Aunhealthy
Bhealthy
Cstarting
Dstopped
Explain how to add a health check to a Docker container using a Dockerfile.
Think about the Dockerfile instruction and what it does.
You got /5 concepts.
    Why are container health checks important in managing Docker containers?
    Consider how health checks help keep apps running smoothly.
    You got /4 concepts.