docker compose pull downloads images for services defined with image:. This page covers selective pulls, quiet mode, and the registry errors CI hits.
What it does
docker compose pull fetches the images referenced by services (those with image:). Services that are built locally have no remote image; use --ignore-buildable to skip them cleanly.
"toomanyrequests: You have reached your pull rate limit" hits compose pull just like docker pull when images come from Docker Hub - docker login first or mirror the images. "pull access denied ... repository does not exist or may require docker login" means a private image without auth. Pre-pulling with compose pull before up surfaces registry errors early instead of mid-up.
Frequently asked questions
docker compose pull: Pull Service Images?
docker compose pull downloads images for services defined with image:. This page covers selective pulls, quiet mode, and the registry errors CI hits.
What it does?
docker compose pull fetches the images referenced by services (those with image:). Services that are built locally have no remote image; use --ignore-buildable to skip them cleanly.
Common errors in CI?
"toomanyrequests: You have reached your pull rate limit" hits compose pull just like docker pull when images come from Docker Hub - docker login first or mirror the images. "pull access denied ... repository does not exist or may require docker login" means a private image without auth.