Skip to content

Fail to detect already installed & running docker #11262

@zachary-wang12

Description

@zachary-wang12
  • VSCode Version: 1.106.0-insider (user setup)
  • Local OS Version: Windows_NT x64 10.0.26200
  • Remote OS Version: WSL 2 (Debian)
  • Remote Extension/Connection Type: Dev Containers
  • Logs:

Steps to Reproduce:

  1. Install docker in WSL2, using curl -fsSL https://get.docker.com -o get-docker.sh | sudo sh;
  2. Enable docker rootless mode with following Docker Engine Official Rootless Mode instruction;
  3. Install VSCode
● docker.service - Docker Application Container Engine (Rootless)
     Loaded: loaded (/home/user/.config/systemd/user/docker.service; enabled; preset: enabled)
     Active: active (running) since Thu 2025-10-16 21:50:32 CST; 10min ago
 Invocation: 983dcf527f774acfbe4568340be4c4c1
       Docs: https://docs.docker.com/go/rootless/
   Main PID: 203 (rootlesskit)
      Tasks: 52
     Memory: 108.4M (peak: 145.5M)
        CPU: 1.456s
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/docker.service
             ├─203 rootlesskit --state-dir=/run/user/1000/dockerd-rootless --net=slirp4netns --mtu=65520 --slirp4netns-sandbox=auto --slirp4netns-seccomp=auto --disable-host-loopback --port-driver=builtin --copy-up=/etc --copy-up=/run --propagation=rslave /usr/bin/dockerd-rootless.sh
             ├─228 /proc/self/exe --state-dir=/run/user/1000/dockerd-rootless --net=slirp4netns --mtu=65520 --slirp4netns-sandbox=auto --slirp4netns-seccomp=auto --disable-host-loopback --port-driver=builtin --copy-up=/etc --copy-up=/run --propagation=rslave /usr/bin/dockerd-rootless.sh
             ├─261 slirp4netns --mtu 65520 -r 3 --disable-host-loopback --enable-sandbox --enable-seccomp 228 tap0
             ├─272 dockerd
             └─308 containerd --config /run/user/1000/docker/containerd/containerd.toml

Oct 16 21:50:32 HOSTNAME dockerd-rootless.sh[272]: time="2025-10-16T21:50:32.871788214+08:00" level=warning msg="WARNING: No io.max (rbps) support"   
Oct 16 21:50:32 HOSTNAME dockerd-rootless.sh[272]: time="2025-10-16T21:50:32.871793153+08:00" level=warning msg="WARNING: No io.max (wbps) support"   
Oct 16 21:50:32 HOSTNAME dockerd-rootless.sh[272]: time="2025-10-16T21:50:32.871797892+08:00" level=warning msg="WARNING: No io.max (riops) support"  
Oct 16 21:50:32 HOSTNAME dockerd-rootless.sh[272]: time="2025-10-16T21:50:32.871803032+08:00" level=warning msg="WARNING: No io.max (wiops) support"  
Oct 16 21:50:32 HOSTNAME dockerd-rootless.sh[272]: time="2025-10-16T21:50:32.871822749+08:00" level=info msg="Docker daemon" commit=f8215cc containerd-snapshotter=false storage-driver=overlay2 version=28.5.1
Oct 16 21:50:32 HOSTNAME dockerd-rootless.sh[272]: time="2025-10-16T21:50:32.872110236+08:00" level=info msg="Initializing buildkit"
Oct 16 21:50:32 HOSTNAME dockerd-rootless.sh[272]: time="2025-10-16T21:50:32.913620899+08:00" level=info msg="Completed buildkit initialization"      
Oct 16 21:50:32 HOSTNAME dockerd-rootless.sh[272]: time="2025-10-16T21:50:32.918442577+08:00" level=info msg="Daemon has completed initialization"    
Oct 16 21:50:32 HOSTNAME dockerd-rootless.sh[272]: time="2025-10-16T21:50:32.918588045+08:00" level=info msg="API listen on /run/user/1000/docker.sock"
Oct 16 21:50:32 HOSTNAME systemd[174]: Started docker.service - Docker Application Container Engine (Rootless).

However, when open workspace in dev container, VSCode asked to reinstall docker in wsl.

Image Image

Does this issue occur when you try this locally?: Yes
Does this issue occur when you try this locally and all extensions are disabled?: Cannot Test

I checked several related issues, but didn't find helping info.

Metadata

Metadata

Assignees

Labels

containersIssue in vscode-remote containersinfo-neededIssue requires more information from poster

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions