podman-desktop: Docker Socket Compatibility: Docker socket is not reachable. Docker specific tools may not work.
Bug description
After upgrading to v1.2.1 getting error: Docker Socket Compatibility: Docker socket is not reachable. Docker specific tools may not work.
Operating system
Windows 11
Installation Method
None
Version
1.2.1
Steps to reproduce
No response
Relevant log output
log : main ↪️ Error while fetching API groups: Error: connect ECONNREFUSED 127.0.0.1:54169
log : main ↪️ Error while fetching API groups: Error: connect ECONNREFUSED 127.0.0.1:54169
log : main ↪️ PluginSystem: received dom-ready event from the UI
log : main ↪️ Delayed startup, flushing 9 events
log : main ↪️ System ready. Loading extensions...
log : main ↪️ Activating extension (podman-desktop.compose)
log : main ↪️ Activating extension (podman-desktop.docker)
log : main ↪️ Activating extension (podman-desktop.kind)
log : main ↪️ Activating extension (podman-desktop.kube-context)
log : main ↪️ [kube-context] starting extension kube-context
log : main ↪️ Activating extension (podman-desktop.lima)
error : main ↪️ [lima] Could not find podman socket at C:\Users\vinod.bathi\.lima\podman\sock\podman.sock
log : main ↪️ Activating extension (podman-desktop.podman)
log : main ↪️ Activating extension (podman-desktop.registries)
log : main ↪️ Activating extension (podman-desktop.compose) ended
log : main ↪️ Activating extension (podman-desktop.docker) ended
log : main ↪️ Activating extension (podman-desktop.lima) ended
log : main ↪️ Activating extension (podman-desktop.kube-context) ended
log : main ↪️ Activating extension (podman-desktop.registries) ended
log : main ↪️ Fetched https://registry.podman-desktop.io/api/extensions.json in 324.5737999677658ms
log : main ↪️ Fetched https://registry.podman-desktop.io/api/extensions.json in 506.4521999359131ms
log : main ↪️ [kind] kind extension is active
log : main ↪️ Activating extension (podman-desktop.kind) ended
log : main ↪️ [kind] kind extension is active
debug : main ↪️ [podman] Error while pinging docker as podman Error: connect ENOENT //./pipe/docker_engine
error : main ↪️ (node:35772) UnhandledPromiseRejectionWarning: Error: EINVAL: invalid argument, stat '//./pipe/'
(Use `Podman Desktop --trace-warnings ...` to show where the warning was created)
error : main ↪️ (node:35772) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
log : main ↪️ [kind] kind extension is active
debug : main ↪️ [compose] Error while pinging docker Error: connect ENOENT //./pipe/docker_engine
debug : main ↪️ [podman] Error while pinging docker as podman Error: connect ENOENT //./pipe/docker_engine
log : main ↪️ error is Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ [kind] error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ Activating extension (podman-desktop.podman) ended
log : main ↪️ PluginSystem: initialization done.
log : main ↪️ Autostarting container engine
log : main ↪️ [podman] Podman extension: Do not start a machine as there is already one starting or started
log : main ↪️ [kind] error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ [kind] kind extension is active
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ Fetched https://registry.podman-desktop.io/api/extensions.json in 98.1162999868393ms
log : main ↪️ error is Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ Fetched https://registry.podman-desktop.io/api/extensions.json in 36.58889997005463ms
debug : main ↪️ [compose] Error while pinging docker Error: connect ENOENT //./pipe/docker_engine
debug : main ↪️ [compose] Error while pinging docker Error: connect ENOENT //./pipe/docker_engine
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error is Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error is Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error is Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
log : main ↪️ error in engine Podman Error: connect ENOENT \\.\pipe\podman-machine-default
Additional context
No response
About this issue
- Original URL
- State: closed
- Created a year ago
- Reactions: 5
- Comments: 22 (8 by maintainers)
For posterity (myself included): I had the same error. I stopped wsl (
wsl --shutdown), and restarted podman after that (from Podman Desktop). The error vanished.To anyone who might find it helpful even when this issue is closed. In the latest podman version 4.8.3, you can try enabling User mode networking while setting up the machine. It worked for me. By default, it is disabled during machine setup.
@bathivinod it’s like you’re not able to contact the podman VM at all, even if it says it’s running. Maybe you’re behind some proxy, vpn, firewall?
What if you try to force kill it with
wsl --terminate podman-machine-default?The other thing you can try when it stopped it is opening the
process explorertool (download it from here if you don’t have it https://learn.microsoft.com/it-it/sysinternals/downloads/process-explorer#installation ). ClickFind->Find handle or DDl-> typedocker_enginein the search -> select the handle and kill it ( repeat the process by searching usingpodman-machine). Now try to start the podman machine again.Or to be sure
Sorry for the trouble and thanks for trying everything. I don’t know what’s going on here so i’m just throwing all the things i can think of on the table.
@bathivinod ok good, atleast we made some progress. have you tried something that is suggested here? https://github.com/microsoft/WSL/issues/5401
wsl --terminate podman-machine-default was success unable to find

docker_engineandpodman-machinefromprocess explorer.podman machine rmwas successpodman machine initfailed