I have a devcontainer set up as a work environment on Debian 13. Until recently, it was working perfectly fine, but recently I started getting error messages like this:
Once I was already inside the devcontainer. Funny thing is, our devcontainer's image definitely installs docker to use docker-in-docker, and it installs several other things that are also missing, like mysql, mongosh, etc.
Things I've tried to solve this:
- Built from scratch (after
docker system prune -af) - Reinstalled VSCode
- Reinstalled Docker
- Reinstalled Debian 13
- Installed and tried Podman (our container uses secrets, and other buildkit features, so this didn't work)
- Change the "docker path" settings in VSCode to point to the absolute path rather than just "docker"
I can see docker containers just fine when I'm not within the devcontainer. If I manually install docker.io within the devcontainer's terminal it suddenly shows the containers again, but none of the other features work, and it should already have docker installed. My other colleagues (half on Windows through WSL2, half on OSX, none on native Linux) do not have this problem.
