-
Notifications
You must be signed in to change notification settings - Fork 287
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Unstable] There is no "Switch to Linux containers..." or "Switch to Windows containers..." option in the menu on Docker Desktop 4.25.0#13761
Comments
same +1 , Install Docker Desktop 4.25.0 , "Switch to Windows containers" or "Switch to Linux containers" no shown option in the menu. I am uninstall with Revo Uninstaller Pro : Docker Desktop 4.25.0 , windows registry , all file ... , install Docker Desktop 4.25.0 , both switch OK . |
+1. The same happened after update to 4.25.0 |
+1 |
+1. DockerCli.exe is missing since 4.25.0 |
+1 on this issue and DockerCli.exe being missing. Windows 11 Enterprise. |
+1 v4.25.0 |
Found this workaround in the release notes.
The file can be found at |
+1 On windows 11 |
+1 Windows 11 Pro |
Found a workaround; thanks to @dmduggan (with a few modifications.) As he said, in %APPDATA%\Docker\settings.json, first stop docker; set "displaySwitchWinLinContainers": false; then start docker; stop it again; and set "displaySwitchWinLinContainers": true. |
Same issue here. Thanks for solution 👍🏻 |
+1 |
1 similar comment
+1 |
+1 for me, even worse is with the workaround for the json file which I was able to update, I then cannot start the docker desktop service again as it doesn't work when dealing with a non-admin user (constant request for admin creds to then start said service) so I guess only way at present would have been to go back to a previous version of Docker Desktop till this is resolved. |
There also doesn't seem to be a working method for changing the engine via the command line right now. |
A workaround for DockerCli.exe being removed is to used contexts.
There are three ways to take advantage of this:
I think you'll have to manually switch to the other OS once using the settings.json workaround from my previous comment. After that you should be able to switch back and forth (I personally use option 2). |
I tried with Podman on my box and it did the job so maybe until fixed will work for you too |
Changing docker context works for me for my scenario. Thanks. |
We've released a new version of Docker Desktop containing a fix for this issue, you can see the release notes! I'll close this issue for now, but if the issue persists, feel free to open a new issue! |
in %APPDATA%\Docker\settings.json, set "useWindowsContainers": false. |
Hi Guys, |
On win 10 Pro - Docker Desktop vV4.32.2 - "Right click the Docker Desktop icon." ... I do not get any list as shown at the beginning of this posting, let alone any switch options. WSL2 installed. How the heck do I run a windows container? |
OS Version: Win10 22H2/Win11 23H2
Docker Desktop: 4.25.0(126336)
Regression: 4.24.2
Repro Steps:
Expect:
There is "Switch to Linux containers..." or "Switch to Windows containers..." option in the menu.
Actual:
There is no "Switch to Linux containers..." or "Switch to Windows containers..." option in the menu.
More Info:
This is an unstable issue, we verified this issue on 11 machines, 7 of them reproduced.
The text was updated successfully, but these errors were encountered: