请问,一向Windows软件,都需要在WindowsOS内运行。如果用Docker for Linux,

  • Windows软件以Container内运行。可以吗?
  • 这样会须要WindowsOS 授权吗?
  • 如需授权,如果每Windows软件独立Container,是否每Container 独立WindowsOS 授权?
  • **如果打算不买WindowsOS 授权,直接用便是,根本不用在这请教。

    2 个回答

    3

    mathewkl

    iT邦高手 1 级 ‧ 2024-09-24 09:46:33

    最佳解答

    通常来说,办不到
    但有人搞了在容器linux内装KVM Hypervisor,然后再装Windows 10
    流程很长,2020的文章,可能有些步骤在执行时会出错
    https://medium.com/axon-technologies/installing-a-windows-virtual-machine-in-a-linux-docker-container-c78e4c3f9ba1

    授权一定是要另外买的,你可以装起来但一样会在一些画面出现你需要授权金钥

    2

    DennisLu

    iT邦好手 1 级 ‧ 2024-09-24 16:48:58

    1.container不是虚拟化技术,当然是不行,除非你容器下跑kvm Server再跑虚拟机,要绕这么多圈,那直接架设VM伺服器还比较有效率,查修複杂度多一层多一个鬼。
    ESXi、ProxmoxVE、KVM都是Linux当上层啊,
    就算上层linux 下面跑Windows虚拟机还是要买啦,不是打开萤幕看到 Linux就不用计算下面的Windows授权。

    2.很简单就是要买,
    自己想一下,
    整个架构有没有存在微软授权产品?
    拿掉这个微软授权产品还能正常工作吗 ?
    无法正常工作代表它是必要的,就是要买,可以正常没影响的话那它也没有存在的必要。