microsoft / microsoft/vscode-containers

Add “Compose Pull / Update All Images” command for Docker Compose projects

Open
#414 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

good first issue
Dominant language
TypeScript
Stars
139
Forks
87
Avg merge
9h 15m
Merged PRs (30d)
9

Description

Problem

In VS Code Container Tools, I can run Compose Up and manage Compose groups, but I can’t find a command to refresh all images used by a compose file/group (equivalent to docker compose pull).

Why this matters

For multi-service stacks, updating all images is a frequent step before restart/deploy. Today this requires custom scripts/tasks outside the extension.

Requested feature

Add a command such as:

  • Containers: Compose Pull
  • Containers: Compose Update Images

Suggested behavior:

  1. Detect compose files in workspace (or use selected compose group).
  2. Pull all referenced images (optionally selected services).
  3. Show progress/output in the extension terminal/output channel.
  4. Offer optional follow-up actions (e.g., Compose Up / recreate changed services).
Environment
  • Extension: ms-azuretools.vscode-containers
  • OS: Windows
  • Compose workflow: local multi-service stack

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing Compose Up command in the Container Tools extension and reading how it detects compose files or groups. Add a Compose Pull or equivalent command that pulls all referenced images, reports progress in the extension terminal or output channel, and supports the requested follow-up behavior where appropriate. Done means the command works for local multi-service Compose projects on Windows.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, docker-compose, typescript
Domain
devtools, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.