【问题标题】:Multicast MSMQ inside Docker Windows ContainerDocker Windows 容器内的多播 MSMQ
【发布时间】:2018-10-31 02:38:28
【问题描述】:

我们有一个遗留的 windows 项目,我们想将其容器化。

这使用 MSMQ 多播(Telerik 过时的 ORM 的一部分)。

在我的 Windows 容器中,如果我尝试

Enable-WindowsOptionalFeature -Oneline -FeatureName MSMQ-Multicast -All

这失败了:

Enable-WindowsOptionalFeature : One or several parent features are disabled so current feature can not be enabled.
At line:1 char:1
+ Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-Multicast -Al ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand

还有:

PS C:\scripts> netcfg -c p -i ms_rmcast
Trying to install ms_rmcast ...

... failed. Error code: 0x800106d9.

容器通过“透明”网络类型连接,因此被桥接到本地网络。

是否有任何解决方案,或者这只是不(尚)支持? 版本 1809 可能有帮助吗? 还有其他聪明的想法吗?

【问题讨论】:

    标签: msmq multicast docker-for-windows


    【解决方案1】:

    在 1803 SAC 通道中添加了 MSMQ。 LTSC 频道中不存在。

    https://blogs.technet.microsoft.com/virtualization/2018/07/25/hello-world-msmq-from-windows-containers/

    【讨论】:

    • 所以 MSMQ 本身安装正确,而不是 multicast 部分。
    • 我不知道多播,但是 MSMQ 支持是在 1803 年才添加的,之前根本无法安装 MSMQ
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    • 2019-12-15
    相关资源
    最近更新 更多