Skip to content

Add Ubuntu 26.04 (resolute) support to docker-outside-of-docker#1656

Open
Copilot wants to merge 5 commits into
mainfrom
copilot/unable-to-use-docker-outside-of-docker
Open

Add Ubuntu 26.04 (resolute) support to docker-outside-of-docker#1656
Copilot wants to merge 5 commits into
mainfrom
copilot/unable-to-use-docker-outside-of-docker

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 19, 2026

docker-outside-of-docker fails on Ubuntu 26.04 LTS (resolute) because the codename isn't in the supported distributions list and moby packages aren't available for this release.

Mirrors the existing docker-in-docker support for resolute:

  • Add "resolute" to DOCKER_LICENSED_ARCHIVE_VERSION_CODENAMES to allow Docker CE installation
  • Extend the moby-blocking condition (previously trixie-only) to also reject resolute with a clear error directing users to set "moby": false
  • Add test scenario for ubuntu:resolute with moby: false

Users can now use the feature on Ubuntu 26.04 with:

"features": {
    "ghcr.io/devcontainers/features/docker-outside-of-docker:1": {
        "moby": false
    }
}

- Add "resolute" to DOCKER_LICENSED_ARCHIVE_VERSION_CODENAMES
- Block moby on resolute (packages not available), matching docker-in-docker behavior
- Add test scenario for Ubuntu resolute with moby=false
Copilot AI changed the title [WIP] Fix issue with docker-outside-of-docker in Ubuntu 26.04 LTS Add Ubuntu 26.04 (resolute) support to docker-outside-of-docker May 19, 2026
Copilot AI requested a review from Kaniska244 May 19, 2026 14:53
@Kaniska244
Copy link
Copy Markdown
Contributor

@copilot Do an appropriate version bump of the feature and check the failing test. In fact you need to put the base:ubuntu image in the exclusion list in test-pr workflow like it docker-in-docker is excluded for base:debian image to solve the failing test.

- Bump docker-outside-of-docker version from 1.9.1 to 1.10.0
- Add exclusion for docker-outside-of-docker with base:ubuntu image in
  test-pr workflow since moby (default) is not available on resolute
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 19, 2026

@copilot Do an appropriate version bump of the feature and check the failing test. In fact you need to put the base:ubuntu image in the exclusion list in test-pr workflow like it docker-in-docker is e...

Done in 5a0b4ec — bumped version to 1.10.0 and added docker-outside-of-docker + mcr.microsoft.com/devcontainers/base:ubuntu to the exclusion list in the test-pr workflow.

@Kaniska244
Copy link
Copy Markdown
Contributor

@copilot Add adequate notes to mentioned the fact that docker-outside-of-docker will only be supported by ubuntu:resolute only with moby: false due to unavailability of moby-cli packages.

Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 19, 2026

@copilot Add adequate notes to mentioned the fact that docker-outside-of-docker will only be supported by ubuntu:resolute only with moby: false due to unavailability of moby-cli packages.

Added a note in NOTES.md under the "OS Support" section documenting that Ubuntu 26.04 (Resolute) requires "moby": false due to unavailability of moby-cli packages, with a usage example. See commit 8f1e273.

@Kaniska244 Kaniska244 marked this pull request as ready for review May 19, 2026 15:46
@Kaniska244 Kaniska244 requested a review from a team as a code owner May 19, 2026 15:46
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.

Unable to use docker-outside-of-docker within Ubuntu 26.04 LTS image

2 participants