I have the same problem. It ignores the setting. I even have the Docker windows service set to Manual but yet it still starts upon booting up. Annoying!
I would confirm the same problem on Windows10 1709. Standard Windows autorun registry does not contain any docker entry.
My Docker for Windows version:
I’m facing the same problem since i switched to Docker Desktop 2.0.0.0-win78 (28905) for Windows.
Docker Desktop Info:
Community version
Version: 2.0.0.0-win78 (28905)
Channel: stable
Build: c404a62
Docker Engine:
Version: 18.09.0
Windows:
Microsoft Windows 10 Education x64
10.0.17134 Build 17134
Hopefully this problem will be fixed in the near future. For now I have to quit Docker each time Windows is booting as far as i don’t need containers in the corresponding session.
I had the same problem. For those wanting a workaround until an update is available, you can remove the Docker entry from the registry:
1 - Open Regedit
2 - Check “HKCU\Software\Microsoft\Windows\CurrentVersion\Run” and “HKLM\Software\Microsoft\Windows\CurrentVersion\Run” (mine was under HKCU).
3 - Remove the entry with “Docker for Windows”.
4 - Restart the computer.
For me this fixed the problem and Docker is no longer starting on Windows startup.