After v3.0.0 (commit a646de4, PR #1645), docker pull / docker compose pull inside the docker-in-docker container fails to extract image layers that contain whiteout files, with:
failed to extract layer (application/vnd.oci.image.layer.v1.tar+gzip sha256:…)
to overlayfs as "extract-…":
failed to convert whiteout file "etc/alternatives/.wh.pager.1.gz":
operation not permitted
- Devcontainer feature:
ghcr.io/devcontainers/features/docker-in-docker:3
- Feature options:
{ "dockerDashComposeVersion": "v2", "moby": false }
- Base image:
mcr.microsoft.com/devcontainers/javascript-node:24-bookworm
- Observed in two independent environments:
- GitHub Codespaces Prebuilds
- GitHub Actions
ubuntu-24.04 runner via devcontainers/ci@v0.3
After v3.0.0 (commit a646de4, PR #1645),
docker pull/docker compose pullinside the docker-in-docker container fails to extract image layers that contain whiteout files, with:ghcr.io/devcontainers/features/docker-in-docker:3{ "dockerDashComposeVersion": "v2", "moby": false }mcr.microsoft.com/devcontainers/javascript-node:24-bookwormubuntu-24.04runner viadevcontainers/ci@v0.3