Skip to content

Fix Docker feature build on Debian trixie by pinning moby to false#5

Merged
arv merged 1 commit into
mainfrom
claude/beautiful-shannon-vzqkdp
Jun 11, 2026
Merged

Fix Docker feature build on Debian trixie by pinning moby to false#5
arv merged 1 commit into
mainfrom
claude/beautiful-shannon-vzqkdp

Conversation

@arv

@arv arv commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Updates the Docker devcontainer feature to explicitly disable the moby package option in the upstream docker-in-docker dependency, ensuring Docker CE is installed from Docker's official apt repository instead of Microsoft's moby packages.

Changes

  • Bumped feature version from 1.0.0 to 1.0.1
  • Modified the docker-in-docker dependency configuration to include "moby": false option
  • Updated README.md to document why this configuration is necessary

Details

The upstream docker-in-docker feature defaults to using Microsoft's moby-* packages, which are not available on Debian trixie (the base of current javascript-node images). By explicitly setting "moby": false, the feature will instead install Docker CE from Docker's own apt repository, which is available on trixie and prevents build failures.

https://claude.ai/code/session_01WZ678jmc6ceDwsTww8Vhnx

The default moby=true install path fails on Debian trixie (the base of
current javascript-node images) because Microsoft does not publish
moby-cli/moby-engine packages for trixie. Pin moby=false so the upstream
docker-in-docker feature installs Docker CE from Docker's apt repo, which
supports trixie.

https://claude.ai/code/session_01WZ678jmc6ceDwsTww8Vhnx
@github-actions github-actions Bot requested a review from tantaman June 11, 2026 13:51
@arv arv merged commit b2c45ad into main Jun 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants