12

So Docker Desktop only runs on Windows 10 Pro. Unfortunate for Windows 10 Home users that comes installed with their laptops like me. Gotta install the legacy Docker Toolbox

Comments
  • 3
    ++ for tags
  • 3
    Shit, I think I'll be running Linux in a VM and work from there, why do you have to have different versions of the same Windows?! You could just turn of features for casual users!
  • 4
    @reiniellematt That's exactly what they did. Windows 10 Home doesn't have HyperV because casual users don't need it and don't want to pay for it.
  • 3
    This is just sad. I'm still a student so I can only use a laptop my parents bought for me. Btw, which is better? Dual boot Linux or use it in a vm?
  • 2
    Also unfortunately, I can't get Docker Toolbox to work as well. Maybe I'll just host my source code on Github so I'll have proof that I still made something even without a running site
  • 3
    If you want to use Linux only for Docker, I'd go for a VM. Graphics performance may not be impressive, though. Take a look at docker-machine too, it lets you actually run docker in a VM and use host's docker command as a client. Binding files from host can be tricky, though.
  • 3
    There is a generic license key from Microsoft to update from Home to Pro without reinstalling. Then just buy a license key for Pro and you are good to go.
  • 2
    Why don't you run docker in wsl? Or install a cracked version of windows? I can give you the true 4chan hacker version, ltsc
  • 1
    @fuck2code run docker in WSL? How?
  • 2
    @reiniellematt I dunno maybe it's justa brainfart but this looks promising enough https://joedoyle.us/using-docker-fr... although complicated
  • 4
    @fuck2code Docker can not run on wsl. You can just install client but it still has to communicate with Windows Docker desktop.
    I think that this is because systemd is not available in wsl
  • 4
    @reiniellematt install lubuntu server edition, run Docker into it and forward the ports.

    Docker desktop is a curse in mankind. Whenever I have to use Windows (which is rare), I do this. It is more reliable
  • 2
    @Konsole You should really check out docker-machine
  • 3
    @gronostaj That's for managing containers on different machines right...? How does it help here
  • 1
    @Konsole If you want to forward ports from another machine, virtual or not, you can just use docker-machine as well.
  • 1
    A Windows 10 pro key is like 15 € and u can upgrade just by changing the key .. so it's not a big deal
  • 2
    @noogli For this price I doubt it's a legit one. Probably someone is reselling student or volume licenses, which is against the EULA, so you can use a pirated one as well.
  • 1
    @Konsole interesting... I don't have much experience with docker so there's that
  • 1
    Well, I've found this post
    https://medium.com/faun/...

    Anyone tried it?
  • 1
    All windows Pro license keys since Windows XP Pro work for that upgrade. So if you have old machine around, you can use that code. Most of those cheap codes sold everywhere are also old windows XP pro codes. That's why they are so cheap.
  • 1
    @reiniellematt Interesting... Will give it a try.
    though I am more interested in knowing how docker-engine is running without systemd. As far as I know, dockerd uses systemd
  • 1
    @gronostaj actually in Europe its legal there was a case about it last year. They are reselling oem licences
    Which is completely fine because they bought them at a point for reselling.

    Source is on German sadly
  • 2
    Source
  • 0
    @Konsole nevermind that, I can't run docker daemon in that. About to use docker in a vm now
  • 1
    Update, just got it to to work! But it sure wasn't a good experience
  • 0
    Welp, because of WSL2, Docker can also run on Win10 Home. So yeah!
Add Comment