Running Windows in a Docker Container!

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 572

  • @WolfgangsChannel
    @WolfgangsChannel  8 หลายเดือนก่อน +45

    Huge thanks to Ridge for sponsoring the video! Use this link to get up to 30% off through April 1st: ridge.com/wolfgang
    dockur/windows by Kroese: github.com/dockur/windows
    CORRECTION: This will not work on Mac, only on Linux.

    • @michalkurka5810
      @michalkurka5810 8 หลายเดือนก่อน

      It is not running in a docker container. Interesting but the title is really misleading.

    • @WolfgangsChannel
      @WolfgangsChannel  8 หลายเดือนก่อน +6

      “Running Windows in a VM that is run by a Docker container that mounts /dev/kvm from the host, but also automates the installation for you” doesn’t really roll off the tongue

    • @noriller
      @noriller 8 หลายเดือนก่อน +1

      Next step: windows distrobox guest?

    • @MrDavidebond
      @MrDavidebond 8 หลายเดือนก่อน

      Can also create a template / kvm image using packer, and just run it with kvm. Or if using kubernetes, use kubvirt to run them.

    • @mattcoursecareers
      @mattcoursecareers 8 หลายเดือนก่อน

      Hey Wolfgang - We sent you an email about a paid partnership. Let me know what you think.

  • @ottergauze
    @ottergauze 8 หลายเดือนก่อน +873

    Using WSL under Windows 11 to run Docker, which is also running a container for Linux that is running a virtualisation of Windows 11 is so ridiculously cursed and I LOVE it.

    • @Demios101
      @Demios101 8 หลายเดือนก่อน +57

      Someone stop him!

    • @ozymogaming
      @ozymogaming 8 หลายเดือนก่อน +5

      @@Demios101 no I use windows WSL too its amazing

    • @RedSntDK
      @RedSntDK 8 หลายเดือนก่อน +12

      And I thought using Wine via WSL was cursed enough, that's a whole other level 😱

    • @adriancoanda9227
      @adriancoanda9227 8 หลายเดือนก่อน +2

      yeah try runnin mac os under gwsl

    • @rosyidharyadi7871
      @rosyidharyadi7871 8 หลายเดือนก่อน +4

      It's tempting to try but I know my computer will hate me for that torture.

  • @andrewv5748
    @andrewv5748 8 หลายเดือนก่อน +131

    It's not running in a Docker Container. It's running in a KVM backed QEMU VM that is automatically configured by a Docker script. Saves some problems with config at least.

    • @lucsoft
      @lucsoft 8 หลายเดือนก่อน +7

      it is? lmao containers are just normal processes with some security flags

    • @Diamonddrake
      @Diamonddrake 8 หลายเดือนก่อน +5

      QEMU is a type-2 userland hypervisor AND a kvm virtualizer. If you set kvm: false in the environment it will run entirely in userland inside docker

  • @qazwsx000xswzaq
    @qazwsx000xswzaq 8 หลายเดือนก่อน +196

    It is a KVM in the guise of a docker "container".... An interesting project no doubt.

    • @Mempler
      @Mempler 8 หลายเดือนก่อน +3

      Might actually be useful aswell

    • @Henry-sv3wv
      @Henry-sv3wv 8 หลายเดือนก่อน +2

      then why not use vagrant

  • @nmap-p-
    @nmap-p- 8 หลายเดือนก่อน +62

    7:34 The entirety of RAM and swap being completely pegged by the VMS's

  • @ManjaroBlack
    @ManjaroBlack 8 หลายเดือนก่อน +34

    I love that you used the same port as Proxmox, and used Proxmox as your complicated example of running a VM.

    • @monad_tcp
      @monad_tcp 8 หลายเดือนก่อน +4

      I'm surprised he somehow used KVM with a Mac, or was he remoting into the cluster with that clunky macOs ? or is it a hackintosh also running under KVM ?

    • @cheebadigga4092
      @cheebadigga4092 6 หลายเดือนก่อน

      @@monad_tcp Medium article "Qemu, virt-manager, and libvirt on macOS with Apple silicon M2".

  • @richardl4227
    @richardl4227 8 หลายเดือนก่อน +15

    As an Unraid user I just (un)surprisingly found this image in the Apps. I'm giving it a try and thank you for sharing!

  • @AQDuck
    @AQDuck 8 หลายเดือนก่อน +54

    What an absolutely impeccable timing... I was _just_ about to set up a VM so I could update my damn mouse (love you logitrash

    • @mikhail-pletnev
      @mikhail-pletnev 8 หลายเดือนก่อน +20

      Why on Earth would one need to UPDATE the mouse? Security vulnerabilities? 🤣

    • @WolfgangsChannel
      @WolfgangsChannel  8 หลายเดือนก่อน +36

      @mikhail-plentev You're laughing, but... www.bleepingcomputer.com/news/security/logitech-unifying-receivers-vulnerable-to-key-injection-attacks/

    • @AQDuck
      @AQDuck 8 หลายเดือนก่อน +11

      @@mikhail-pletnev Bug with scrolling, sometimes doesn't register when in wireless mode, super annoying

    • @LichtTempler
      @LichtTempler 8 หลายเดือนก่อน

      @@AQDuck, but you still need USB passthrough for it, don't you?

    • @AQDuck
      @AQDuck 8 หลายเดือนก่อน +2

      ​@@LichtTempler As he said in the video, it uses KVM so you can pass any device through

  • @GavAttackO
    @GavAttackO 8 หลายเดือนก่อน +6

    Woah! This couldn't have come at a better time! I was just looking for a solution to run a DayZ server, a Windows only application, without needing to leave one of our gaming PCs on all the time.
    Now I just need more RAM before I can setup a VM on my Ubuntu server.

    • @zer0pwninit
      @zer0pwninit 7 หลายเดือนก่อน

      oho day Z player here. I love that game

  • @noneyourb172
    @noneyourb172 8 หลายเดือนก่อน +48

    Docker tends to ignore UFW and writes to iptables, so be careful with that open 3389.

    • @churchofsatan2041
      @churchofsatan2041 8 หลายเดือนก่อน

      what is the worse scenario

    • @WolfgangsChannel
      @WolfgangsChannel  8 หลายเดือนก่อน +25

      @churchofsatan2041 you run this on an unfirewalled machine with a public IP, and then anyone can log in to your Windows container using RDP

    • @noneyourb172
      @noneyourb172 8 หลายเดือนก่อน +8

      @@WolfgangsChannel My original comment was to say that even if your host machine is firewalled you should double check that you're not exposing 3389 to networks you don't want it to be available on. I ran into that issue with an FTP container on a production machine once. Thankfully blue team found it.

    • @ShrirajHegde
      @ShrirajHegde 8 หลายเดือนก่อน +16

      You can just do 127.0.0.1:port:port instead of port:port
      this will only bind to 127.0.0.1 instead of 0.0.0.0
      Docker will ignore any and every firewall rules because that is its purpose. It directly opens ports using iptables.
      You can use host networking if you want a container to follow your firewall rules.

    • @Daniel15au
      @Daniel15au 8 หลายเดือนก่อน +3

      nftables, not iptables. iptables is deprecated and will be removed in the future.

  • @baranaltay7547
    @baranaltay7547 8 หลายเดือนก่อน +8

    Cannot wait for the N100 build video! I’m about to build my home server/nas and I’m about to go with the industrial ASRock board. But I’m holding my horses and waiting patiently for your N100 build. Love your content, keep up the good work! ❤

    • @WolfgangsChannel
      @WolfgangsChannel  8 หลายเดือนก่อน +5

      Good news - it's coming at the end of the month :)

  • @sNaKeEeDK
    @sNaKeEeDK 8 หลายเดือนก่อน +24

    Has a lot of potential in CI/CD for testing code

    • @AlexAlex-jk2tn
      @AlexAlex-jk2tn 8 หลายเดือนก่อน +2

      I reviewed the project and I couldn't found any option for running any command in the container without using GUI. So only wine containers are still the option.

  • @AROAH
    @AROAH 8 หลายเดือนก่อน

    I was just trying to solve this problem and was gonna end up using Cockpit to manage a dedicated Windows VM. I hadn’t even considered putting a VM inside of a Docker container. That’s so simple but so clever.

  • @JorgeObando
    @JorgeObando 5 หลายเดือนก่อน +3

    Hello. Thank you for the video, it is really instructive. This is the first video from you I watch, so excuse me if you have already answered my questions in previous videos.
    I am *really* new into docker, in fact, I am barely documenting on the subject because I recently had the 'idea' of running Office 365 in Docker (knowing nothing about it before hand) instead of my MacOS Parallels Desktop VM which I do since 2010 when I switched from Windows.
    1. What would be the advantages of the change, and would be the trade-offs?
    2. Since I know *nothing* about Docker except for a couple of videos I have watched about it, would you recommend me to change my VM to Docker? (Knowing I need to use Office 365 for developing macros, Excel, Power Query and other heavy Office add-ins in my day-to-day work)
    3. Do you have or do you have links to videos where I can learn Docker from scratch?
    Thanks!

  • @Landon783
    @Landon783 5 หลายเดือนก่อน +10

    Missed Opportunity: Naming it "Linux Subsystem for Windows"

  • @JonathanSwiftUK
    @JonathanSwiftUK 8 หลายเดือนก่อน +1

    Wolfgang, superb video. How clever of you to know this is exactly what I was looking for.

  • @Mikesco3
    @Mikesco3 8 หลายเดือนก่อน +4

    I don't know how you deliver such awesome quality almost every time!!!
    I totally loved it!

  • @RonaldChmara
    @RonaldChmara 8 หลายเดือนก่อน +17

    Windows product keys used are in the /assets XML files, so if one has licenses, I assume they can pre-configured to "valid" ones. :)
    Cool idea and workaround!

  • @drescherjm
    @drescherjm 8 หลายเดือนก่อน +2

    One of my 2024 goals is to begin using Docker for some of my tasks as a software engineer doing medical imaging research. Although this is not exactly what I need I plan to give it a test..

  • @silentage6310
    @silentage6310 7 หลายเดือนก่อน +2

    Now I can run heroes III again

  • @geerliglecluse5297
    @geerliglecluse5297 8 หลายเดือนก่อน +4

    Correction: no one needs a Microsoft Account to run Windows, unless you don't care about your privacy. And that's without any reduction in functionality or support and only a negligible reduction of services.

  • @deepankurnayantara
    @deepankurnayantara 2 หลายเดือนก่อน +1

    thanks so much for this! I've been looking for this for so long!

  • @YoleeR
    @YoleeR หลายเดือนก่อน +1

    I feel like giving it a bunch of resources, PCIe passthrough if possible, and downloading Parsec onto it for cloud gaming. That would be cool.

  • @darthcabs
    @darthcabs 8 หลายเดือนก่อน +8

    Did you have to install anything for your macOS to have the file /dev/kvm? Mine doesn't have, even after installing qemu, libvirt and some other software

    • @rileycassel6931
      @rileycassel6931 8 หลายเดือนก่อน +3

      Yeah I'm wondering how to get this to work under MacOS Monterey as well.

    • @orkhanalikhanov
      @orkhanalikhanov หลายเดือนก่อน

      I guess ARM chips just don't have it

  • @TheStevenWhiting
    @TheStevenWhiting 8 หลายเดือนก่อน

    0:34 You don't need an MS account. Just choose other and choose a domain, then it lets you sign in locally.

  • @harveybolton
    @harveybolton 8 หลายเดือนก่อน +2

    I can't believe I haven't came across this sooner, this is awesome.

  • @g-nice_pimp
    @g-nice_pimp 8 หลายเดือนก่อน

    Internally we're going to start with setting up the container as a way to test intune and autopilot configurations, before we deploy them in production. Makes testing much easier !

  • @harrysearia1784
    @harrysearia1784 6 หลายเดือนก่อน

    Super slick!!!!!!
    Im not a programmer so its been challenging to find a use case for me to try Docker. This maybe my Gateway drug!

    • @censoredeveryday3320
      @censoredeveryday3320 6 หลายเดือนก่อน

      Just keep in mind that this isn't a real container. Windows is being virtualized by the KVM kernel driver which means it's a VM and not a container. This video is a bit misleading

  • @driden1987
    @driden1987 8 หลายเดือนก่อน +1

    Last night I started looking for alternatives to run Windows on my mac, vid couldn't have had a better timing

    • @Equality-and-Liberty
      @Equality-and-Liberty 8 หลายเดือนก่อน

      You could always run a desktop version of VMware (VMware Workstation) and run Windows there, but I guess you want to run open-source software?

    • @driden1987
      @driden1987 8 หลายเดือนก่อน

      @@Equality-and-LibertyI've been a bit out of the vm scene and was going to virtualbox it, this served it's purpose and there's no clean up to do after other than image and container in docker, pretty sweet

  • @mkallin75
    @mkallin75 8 หลายเดือนก่อน

    Wow seems very useful to me since I yearly need an old Windows program to handle my taxes. It's a hassle every year but this docker might be the solution for running windows 15 minutes yearly.

  • @jburnash
    @jburnash 8 หลายเดือนก่อน +1

    A truly interesting and definitely useful video - well presented. I'm going to give this a try. Thanks!

  • @victoriamilhoan512
    @victoriamilhoan512 6 หลายเดือนก่อน

    A great explanation, I followed along and did the Win 11 install on Ubuntu 24.04 LTS and it was seamless. Thanks!!

    • @crelloc
      @crelloc 3 หลายเดือนก่อน

      how does it handle gpu?

  • @samuelwolfang6311
    @samuelwolfang6311 8 หลายเดือนก่อน +1

    Pretty cool! Wouldn’t you lose the best perk of Docker Containers tho? Talking about the fact that they use the same kernel as the host. This seems to me like it only adds an additional, superfluous layer of abstraction

  • @vng
    @vng 8 หลายเดือนก่อน +3

    It would be interesting to know how responsive the Windows "docker container" is without a passthrough GPU, since video acceleration would not be available and everything will be rendered via software. Currently, I have a Windows VM with GPU passthrough for my ONE use: running MS Office for work. If the docker container can run with the same responsiveness as an older machine (say, i7-6700 with its iGPU) without the need for a dedicated GPU to be passed through, that would be really great for my use case.

    • @paradoxmo
      @paradoxmo 8 หลายเดือนก่อน

      If you don’t need the OneDrive integration, which doesn’t work well, the Linux version of CrossOver runs Microsoft Office pretty well.

    • @applmango
      @applmango 7 หลายเดือนก่อน +1

      ​@@paradoxmoCrossover is too expensive in most countries

    • @paradoxmo
      @paradoxmo 7 หลายเดือนก่อน

      @@applmango sure, Wine or PlayonLinux then. Or VMware player has decent paravirtualized 3D.

  • @tinyreelservicesinternatio575
    @tinyreelservicesinternatio575 8 หลายเดือนก่อน

    Was watching this video in sleepy mode this morning. Great stuff! Even put some smiles on my face and made me laugh! Well done! :) Ive seen all the macOS buttons and was ready to undust my MacBook...but reading your CORRECTION now in the comments. NOT on Mac. Too bad. ^^ Anyway, appreciated!

  • @nixxblikka
    @nixxblikka 8 หลายเดือนก่อน

    Love your sense of humor. Super subtle.

  • @Dante-420
    @Dante-420 8 หลายเดือนก่อน +9

    Windows: not even once

  • @blitzkiek
    @blitzkiek 8 หลายเดือนก่อน +3

    I wonder what the viability of running blueiris with gpu decoding is.

  • @crelloc
    @crelloc 3 หลายเดือนก่อน

    imma check this out. gotta migrate wine, and lutris to docker and enable gpu support

  • @fabricio4794
    @fabricio4794 8 หลายเดือนก่อน

    Finally someone show something Very important

  • @maximus6884
    @maximus6884 8 หลายเดือนก่อน

    This video will hit millions of views!

  • @szaszm_
    @szaszm_ 8 หลายเดือนก่อน

    I can already play minesweeper on Linux with KMines or winemine, and play pinball with the open source SDL version (which I believe is reverse-engineered from winxp). I'm using my Windows VM for compiling C++ code for Windows with MSVC, and occasionally for some light 3D gaming. This would work for the compilation part, even better than a persistent VM.

  • @jonathanchevallier7046
    @jonathanchevallier7046 8 หลายเดือนก่อน

    Thank you for the discovery of this project.

  • @darknewt9959
    @darknewt9959 5 หลายเดือนก่อน

    Serious technical people look askance when I tell them that containerised Windows is a mere parlour trick.
    Boss: "Yes but can you look at it please? Our managed service provider has a great new product"
    Me: "But we're already fully bought into VMware"
    Boss: "Exactly, and we got gifted all these Tanzu licences"
    Me: "Errr...." *goes back to Helldivers 2*

  • @lucagreggio2278
    @lucagreggio2278 6 หลายเดือนก่อน

    My heart dropped a beat at the title of the video

  • @xtremecoding4005
    @xtremecoding4005 8 หลายเดือนก่อน

    Finally! I can use my laptop (which has arch installed btw) for autocad because of a stupid class at uni.

  • @alincupunct
    @alincupunct 8 หลายเดือนก่อน +1

    Virtualbox -> Windows ISO directly from Microsoft, what is so hard about that?!

  • @amynagtegaal6941
    @amynagtegaal6941 8 หลายเดือนก่อน

    My guy has all the major OSes in 1 video

  • @dennisolsson3119
    @dennisolsson3119 8 หลายเดือนก่อน

    This would be incredibly awesome for testing and/or JPackage. I think I know what i'm doing this weekend :)

  • @DisalaShorts
    @DisalaShorts 6 หลายเดือนก่อน +3

    docker: Error response from daemon: error gathering device information while adding custom device "/dev/kvm": no such file or directory.
    ERRO[0016] error waiting for container:
    boink

    • @LuisReyes-mw3jo
      @LuisReyes-mw3jo 5 หลายเดือนก่อน +2

      I have the same problem, were you able to solve it?

  • @lazerusmfh
    @lazerusmfh 8 หลายเดือนก่อน

    This is a pretty cool idea. My preference would be a win 11 ghost version.
    I typically do proxmox -> win11 ghost
    Because running vanillla windows iso is absolutely terrible.
    I also use templates for this so you only do it once really (might not work for your use case)

  • @MYBOnline_UK
    @MYBOnline_UK 7 หลายเดือนก่อน

    Excellent video, Wolfgang. Thank you! Is this possible on docker desktop?

  • @winandd8649
    @winandd8649 8 หลายเดือนก่อน

    @Wolfgang's Channel : (a bit off topic here) Would it be an idea to test a range of UPS devices for functionality and power consumption? Every home lab needs a UPS of some sort, and idle power consumption varies a lot between models.. Would be nice to see a shoot out?

  • @bellawagner4410
    @bellawagner4410 8 หลายเดือนก่อน

    I needed 1 year ago Windows for a game. But I didn‘t want to dualboot. So I setup a VM with libvirt and then did a single-gpu-passthrough. I needed a bit to get it working, because I had a Problem, that was really rare, there was only one open thread that you could find and that was on a Proxmox forum. Without the help of a other person, that found that, I might never get it to work. But with the time I didn‘t used the VM anymore and because I really often switch my Linux Distro, I started to not set it up again and nowadays I don’t have a use case for any VM‘s

  • @danialcoder
    @danialcoder 8 หลายเดือนก่อน

    this just saved me hours of work, thanks

  • @AaronMolligan
    @AaronMolligan 8 หลายเดือนก่อน

    I'm already using harvester to run my vm's and containers. It technically runs vm's as pods ontop of kubernetes so this may not be for me, but I have an idea which I can use this project for, deploying cms windows displays. Since the player will be always be in fullscreen, I can simply use any broswer, connect with ip address and have the content displayed on the tv or media screen device. Thanks very much for the video.

  • @9SMTM6
    @9SMTM6 8 หลายเดือนก่อน

    There's also quickemu, which IMO seems better at this for a workstation PC.
    This project however may make more sense if you want the VM to be reachable from outside (and just have a simple setup, no need for something like proxmox), since it comes with a webclient etc.

  • @vnyciussilva
    @vnyciussilva 7 หลายเดือนก่อน

    Is there the possibility of doing a pass through and using the video card for this docker and performing heavier tasks such as video editing or games?

  • @iamfinky
    @iamfinky 8 หลายเดือนก่อน

    Thanks for sharing. This is really rather cool to hear about.

  • @RisedSky
    @RisedSky 8 หลายเดือนก่อน

    The use of this would be to give to the students a virtual machine to work on with

  • @victornecromancer
    @victornecromancer 8 หลายเดือนก่อน +1

    Bro's reading my mind :0 I'm currently in need to study Excel and was thinking of running a VM instead of dual booting for conveniency reasons, but this container will be my saving grace

    • @szaszm_
      @szaszm_ 8 หลายเดือนก่อน

      Is Libreoffice Calc missing any capabilities for your use case? I used to use it in place of Excel while in school.

    • @MagicJF
      @MagicJF 8 หลายเดือนก่อน

      Do keyboard shortcuts work with this method?

    • @Alex-Knz
      @Alex-Knz 8 หลายเดือนก่อน

      I use OnlyOffice (free office suite available on Linux) or Google Sheets (online) as alternatives to Excel.

    • @tablettablete186
      @tablettablete186 8 หลายเดือนก่อน

      But... this is a VM.

  • @VE0003
    @VE0003 8 หลายเดือนก่อน +7

    docker? i barely know her

  • @alexandredemagalhaes4135
    @alexandredemagalhaes4135 8 หลายเดือนก่อน

    What a juicy content, thank you sir I was in need of it

  • @fjfjfjfjfjfj973
    @fjfjfjfjfjfj973 8 หลายเดือนก่อน +3

    How do you edit BIOS when it's still vm with own BIOS?

    • @SSJ0016
      @SSJ0016 8 หลายเดือนก่อน +3

      It outputs a bios file, which you can load to a flash drive, boot to your bios, and load the configuration file there. It's not docker updating the bios directly. At least that's what I think is happening

  • @AhmedMOHAMED-hl1hd
    @AhmedMOHAMED-hl1hd 8 หลายเดือนก่อน

    I would be dead than use windows again ever in my life

  • @hakku001
    @hakku001 5 หลายเดือนก่อน

    OOOW MY GOD, YOU SAVE MY LIFE. OH GOD THANKYOU SO MUCH

  • @mrcrackerist
    @mrcrackerist 8 หลายเดือนก่อน

    Currently using Windows to develop and test my software, but I found a second PC using RDP to be the best for this use case.

  • @dolphhandcreme
    @dolphhandcreme 8 หลายเดือนก่อน

    Windows 11 installed while watching your video. It even finished before the end. Would say ~7 minutes.

  • @ducki8845
    @ducki8845 8 หลายเดือนก่อน +4

    What about some Adobe apps in the windows docker 🤔

    • @foobaz2387
      @foobaz2387 8 หลายเดือนก่อน

      I ended in separate computer with windows. As a bonus I can play my favourite windows only games. I have two computers plugged in to the same monitor, use logitech mouse paired with two usb dongles and a keyboard which I switch usb / bluetooth. I use bluetooth with linux, usb with windows.

    • @ducki8845
      @ducki8845 8 หลายเดือนก่อน

      @@user-fk2xg8nq6r what's your opinion on the "feels"? Does it laggy / unresponsive at some point? Btw, what's the maximum screen resolution you are able to set in the windows setting?

  • @theknarf
    @theknarf 8 หลายเดือนก่อน +2

    So its like Vagrant but inside a Docker container?

  • @SolarBuck
    @SolarBuck 6 หลายเดือนก่อน

    I am going to try and get this running using a stack in a Portainer instance on my ProxMox Server. Should at least be educational. I have a few Windows VMs already running but this looks interesting. It may or may not be more efficient especially if I get it working with one of the tiny windows version you mention. Cheers good content. I may come back and post if I got it working.

    • @SolarBuck
      @SolarBuck 6 หลายเดือนก่อน

      I only spent about 45 minutes but was unsuccessful but really didn't try too hard. I need to read up on deploying stacks in Portainer. I am sure I could spin up a linux VM in proxmox then install docker then run the command and get that working but was hoping it would work easily with Portainer. If I spin up a Linux VM to get this working I might as well just spin up a windows VM. Was interesting to watch I may take another stab at it if I have some free time.

    • @SolarBuck
      @SolarBuck 6 หลายเดือนก่อน

      As I keep digging I fear this may not work. KVM is working on my proxmox server but I have a Debian VM running portainer and it does not have access to KVM. I am not sure how to work around this. Sorry to SPAM your comments. I was super excited as I thought I could get this to work in Portainer and it may work but I am still learning my way around and usually know just enough to get myself into trouble. Cheers on the video! I was trying to use this in a slightly different way. I kinda think of it as the movie inception.

  • @weeb3277
    @weeb3277 8 หลายเดือนก่อน +6

    wow. finally someone found use for Docker \o/

  • @kaufman98
    @kaufman98 5 หลายเดือนก่อน

    Why do you want to edit the Z690M-ITX bios? Is there any secret power saving tricks perhaps?

  • @saionni
    @saionni 7 หลายเดือนก่อน +1

    Error response from daemon: error gathering device information while adding custom device "/dev/kvm": no such file or directory

  • @zyghom
    @zyghom 8 หลายเดือนก่อน +1

    1238 unread emails - seriously? There is not even one day that I would close my laptop with unread emails ;-)

  • @aromaticsnail
    @aromaticsnail 8 หลายเดือนก่อน

    This would have been great a few weeks ago when I had to use Xiaomi's rubbish unlock tool. Fortunately I had a W10 VM instance available on a years old Parallels installation. This makes it way easier to run windows software, including legacy. I hope M$ doesn't ruin it

  • @hcjkruse
    @hcjkruse 8 หลายเดือนก่อน +1

    Does it run in TrueNAS in k3s ? or in LXC on proxmox? Yes I am Terrible.
    I have myThinkPad running Arch for a while now. this is useful to have a Windows option on standby.
    Also my one remaining windows box will go native Linux now

  • @aravindmuthu5748
    @aravindmuthu5748 8 หลายเดือนก่อน

    gonna install windows xp and play good ol CAPTIAN CLAW on that

  • @jordanrowland2760
    @jordanrowland2760 8 หลายเดือนก่อน +1

    Any idea if you can run Visual Studio and WinForms inside this? I imagine there might be a lot of lag, but would be fun to try it

    • @fabricio4794
      @fabricio4794 8 หลายเดือนก่อน

      Lag is when your mom blow my job

  • @hctiBelttiL
    @hctiBelttiL 8 หลายเดือนก่อน

    I think most people would rather use WSL to do Linuxey stuff on Windows than Docker to use Windowsey stuff on Linux.

  • @marcq1588
    @marcq1588 5 หลายเดือนก่อน

    Thank you. This is brilliant.
    I do have a question. How did you download that youtube video using ed/ ? I can't figure that out.
    Also, how do you run the multiple version of Windoze at the same time? How does your compose.yaml file looks like for that?
    I tried creating another with different ports for the noVNC, but I could never connect to it. I see you have all the shared data* folders in the same folder. If you could share this step that would be great.
    Enjoying your videos :)

  • @sawyerprod99
    @sawyerprod99 5 หลายเดือนก่อน

    Thank you, this is awesome ! I was wondering, on Proxmox, is there a port or an equivalent of this project, but in an LXC container ?

  • @fabiosoares578
    @fabiosoares578 8 หลายเดือนก่อน

    I'd like to run windows 3.11 and feel the joy of commanding win from DOS

  • @Holdamaule
    @Holdamaule 8 หลายเดือนก่อน

    fantastic. love it..
    thanks wolfgang!

  • @raghureddy5815
    @raghureddy5815 6 หลายเดือนก่อน

    This was pretty good. However, I could not find an environment setting that would have the container built from a local windows iso file. Is downloading every time the only way for now?

  • @sn0opyKS
    @sn0opyKS 8 หลายเดือนก่อน

    2000 years later and only a single new unread email. Guess someone has a well configured anti spam filter

  • @B_r_u_c_e
    @B_r_u_c_e 28 วันที่ผ่านมา

    Thank you.

  • @rbaleksandar
    @rbaleksandar 3 หลายเดือนก่อน

    I do recall there was a requirement for containers with Windows to only run on a licensed Windows installation though. Did this change?

  • @TechTonor
    @TechTonor 3 หลายเดือนก่อน

    Have you tried to compare this with a barebone Windows VM? I have a VM running Windows, for a few dumb apps I'm not using that often. This looks interesting, but I'd be great to know what I should expect as a impact in the performance (overhead, primary)
    I mean.. I already have Windows running in a QEMU KVM env., so putting that into a Debian or similar distro, just to spin up Windows inside Docker, maybe aren't that best take, if I already have Windows running... Or? That's the actual question, I guess.

  • @KeithWolfe-hl8vb
    @KeithWolfe-hl8vb 5 หลายเดือนก่อน

    "I guess MS doesn't want us to needlessly suffer" :)

  • @stifler8798
    @stifler8798 8 หลายเดือนก่อน +1

    Hello...Used in Ubuntu...when you finish using Windows 11 (by default)...what is the path to eliminate the Used and Unnecessary Space by Windows 11 in the Download of the .iso and in the Decompression of the .iso ...Thank you 😊

  • @MultiVeniR
    @MultiVeniR 7 หลายเดือนก่อน +1

    Hey! Do you know why mine keeps resetting after downloading whole windows image? over and over again ;/

  • @snowkiddprime8979
    @snowkiddprime8979 6 หลายเดือนก่อน

    Good job, poor man's Baron Zemo

  • @Allanon86-
    @Allanon86- 8 หลายเดือนก่อน +1

    does this solution avoid the problem of nested virtualization on Apple silicon chips?
    context: the apps I require to test on windows need wsl2+docker (on windows). at the moment (at my knowledge) is not possible to achieve this environment on any Apple silicon chip (like M1, M2 or M3) forcing me to use a separate machine with x86_64 cpu

    • @paradoxmo
      @paradoxmo 8 หลายเดือนก่อน

      It would not avoid it, you won’t be able to run WSL2 inside this.
      If you’re using VMs anyway, just use WSL1 and use the VM network to connect to a docker daemon on a Linux VM.

  • @redfox9627
    @redfox9627 5 หลายเดือนก่อน +2

    Now, How to contain a Windows application?

  • @Maxim.Teleguz
    @Maxim.Teleguz 7 หลายเดือนก่อน

    I really want an option to install firmware from any hardware to the docker container so that windows thinks it’s a brand new piece of hardware.

  • @Heavy_Lvy
    @Heavy_Lvy 27 วันที่ผ่านมา

    3:25 you still need hardware virtualization right? or it that only for windows cause it requires wsl

  • @paulstelian97
    @paulstelian97 8 หลายเดือนก่อน

    Port 8006: Is this fucking Proxmox?? brah

  • @kronosthesoulshaker
    @kronosthesoulshaker 6 หลายเดือนก่อน

    Let me know when you have a video running windows in a Vanilla OS container or similar. Thanks

  • @mrtetillas7504
    @mrtetillas7504 8 หลายเดือนก่อน +1

    work for gaming? i have a t14 gen 2 i5 1135g7, i reed on some forum that this cpu doesn't have GVT-d this use SR-IOV that you can use only with ACRN hypervisor (single iGPU passthrough)
    arch linux 8gb ram