Skip to content

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

Merged
Abdurrahmaan Iqbal (abdurriq) merged 6 commits into
mainfrom
copilot/unable-to-use-docker-outside-of-docker
May 20, 2026
Merged

Add Ubuntu 26.04 (resolute) support to docker-outside-of-docker#1656
Abdurrahmaan Iqbal (abdurriq) merged 6 commits into
mainfrom
copilot/unable-to-use-docker-outside-of-docker

Conversation

Copilot AI commented May 19, 2026

Copy link
Copy Markdown
Contributor

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
@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

Copilot AI commented May 19, 2026

Copy link
Copy Markdown
Contributor Author

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.

Copilot AI commented May 19, 2026

Copy link
Copy Markdown
Contributor Author

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

Copy link
Copy Markdown
Contributor

Copilot Please help resolving the merge conflict with test-pr.yaml

Copilot AI commented May 20, 2026

Copy link
Copy Markdown
Contributor Author

Copilot Please help resolving the merge conflict with test-pr.yaml

Resolved in e4043ae — merged origin/main and kept both the docker-in-docker and docker-outside-of-docker exclusions for base:ubuntu.

@abdurriq
Abdurrahmaan Iqbal (abdurriq) merged commit 0c44deb into main May 20, 2026
13 checks passed
@abdurriq
Abdurrahmaan Iqbal (abdurriq) deleted the copilot/unable-to-use-docker-outside-of-docker branch May 20, 2026 17:24
@piquark6046

Copy link
Copy Markdown

Can I ask you when I can receive the change without changing the registry endpoint?

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

4 participants