【问题标题】:How to run a windows docker container on linux host?如何在 linux 主机上运行 windows docker 容器?
【发布时间】:2016-03-23 07:45:45
【问题描述】:

我们可以在 linux 主机上运行一个 windows docker 容器吗?也可以从同一网络中的其他 Windows 机器将 RDP 带到 linux 上托管的 windows docker 容器?

【问题讨论】:

    标签: linux windows docker windows-server-2008 rdp


    【解决方案1】:

    “windows docker”:如果这意味着 docker for windows,运行Windows container,那么没有。

    您可以像在 Windows 上运行 Linux 容器一样在 Linux 上运行 Windows 容器:通过模拟目标主机的虚拟机。

    2016 年 12 月更新:Kubernetes 1.5 可能会提供解决方案:请参阅“Linux machine with docker deploy windows container

    【讨论】:

    • 一个同时处理 qemu 和预安装的 iso 的 docker-compose 可能是可能的。如果stefanscherer.github.io/… 为真,反之亦然。
    • @erm3nda 我同意。我想总有一天会实现的。
    【解决方案2】:

    今天,这显然是可能的。

    我最近使用 QEMU 和 Docker 成功地将 Windows Guest 容器化。

    https://github.com/gnh1201/docker-qemu/wiki/Windows-Guest

    【讨论】:

      【解决方案3】:

      正如 VonC 所回答的那样,ATM 是不可能的。

      不过,如果您需要运行的服务可以使用 wine 运行,您可以考虑运行 wine

      【讨论】:

        【解决方案4】:

        关于 RDP,我看到这个摘录来自

        https://msdn.microsoft.com/en-us/virtualization/windowscontainers/about/work_in_progress

        Remote Desktop Windows Containers cannot be managed/interacted with through a RDP session in TP4.

        【讨论】:

        • 大家好,如果您不喜欢答案,请添加评论。我们需要知道为什么这不是一个好的答案。请,谢谢!
        猜你喜欢
        • 2022-10-06
        • 1970-01-01
        • 1970-01-01
        • 2017-02-01
        • 1970-01-01
        • 2019-10-13
        • 2022-01-27
        • 2017-05-23
        • 1970-01-01
        相关资源
        最近更新 更多