ssh_docker_compose_pull

Pull latest Docker images from a Compose project file without restarting services.

6|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-docker-compose-pull
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ssh_docker_compose_pull
Source: https://github.com/Nightreaver/python-ssh-mcp/tree/main/skills/ssh-docker-compose-pull
Command: npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-docker-compose-pull

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of pulling Docker images for a specified Docker Compose project, eliminating the need for manual image fetching and integration into the workflow.

Core Features & Use Cases

  • Automated Image Pulling: Fetches the latest images defined in a Docker Compose project file.
  • Path-Constrained Execution: Ensures the Docker Compose file is executed within the policy-gated paths.
  • No Service Restart: Does not restart services until compose_up or compose_restart is executed.
  • Use Case: Ideal for scheduled image refreshes before maintenance windows or as a precursor to compose_up to avoid unnecessary restarts.

Quick Start

Run the following command to pull images for your Docker Compose project:

ssh_docker_compose_pull(
    host="docker1",
    compose_file="/opt/app/docker-compose.yml",
    timeout=600,
)

Frequently Asked Questions about ssh_docker_compose_pull

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I pull Docker Compose images without restarting running services?▼

You can pull Docker Compose images without restarting services by executing a targeted image fetch against your compose project file. This updates the local image cache without affecting running containers, making it ideal for scheduled maintenance or CI/CD pipelines.

Can I automate Docker image pulling for scheduled maintenance tasks?▼

Yes, automating Docker image pulling for scheduled maintenance is achievable by integrating a compose project image fetch into CI/CD pipelines. This retrieves the latest images beforehand, preventing unnecessary service restarts during the actual maintenance window.

What is the best way to refresh Docker images before a maintenance window?▼

The best way to refresh Docker images before a maintenance window is to execute a compose project image pull without restarting services. This fetches the latest images beforehand, allowing a quick compose up or restart later without waiting for downloads during the window.

Does this Docker Compose image pulling method require specific directory access?▼

Yes, this Docker Compose image pulling method requires execution within policy-gated, path-allowed directories. You must specify a compose file path within these allowed directories to ensure the image fetch operates under the correct access constraints.

Why does pulling Docker images separately help CI/CD pipelines?▼

Pulling Docker images separately helps CI/CD pipelines by isolating the download process from service deployment. It fetches the latest images defined in the compose file without restarting services, reducing downtime when compose up is finally executed.