image pull

image pull #

Pull container images from configured repositories.

Synopsis #

quad-ops image pull

Description #

The image pull command downloads container images referenced in your Docker Compose files. It discovers all images from configured repositories and pulls them automatically.

This command respects the --user flag for rootless operation and automatically sets the appropriate XDG_RUNTIME_DIR for user mode.

Global Options #

OptionShortDescription
--configPath to configuration file
--verbose-vEnable verbose output showing pull progress
--user-uPull images in rootless user mode
--quadlet-dirOverride unit output directory
--repository-dirOverride git checkout directory

Examples #

Pull All Images #

Pull all images referenced in configured repositories:

sudo quad-ops image pull

Rootless Mode #

Pull images in user mode:

quad-ops --user image pull

Verbose Output #

Show detailed pull progress:

sudo quad-ops --verbose image pull

Notes #

  • Images are pulled using Podman’s native image management with default timeouts
  • The command automatically discovers images from all configured repositories
  • For rootless mode, ensure proper user namespace configuration
  • Large images may take time to download; use --verbose to monitor progress
  • For systemd unit timeout configuration during sync operations, see Configuration

Exit Codes #

CodeDescription
0Success - all images pulled successfully
1General error during image pull
2Invalid command usage
3Configuration error
  • sync - Synchronize repositories (includes image pulling)
  • Configuration - Configure image pull settings