【问题标题】:Connect to RPC Server in Docker连接到 Docker 中的 RPC 服务器
【发布时间】:2017-05-08 01:02:52
【问题描述】:

开始使用适用于 Windows 的 docker。 想要使用服务管理单元管理/监视容器中的停止服务。

    FROM microsoft/windowsservercore
    EXPOSE 135 1024-65535

容器运行时使用

docker run -it --host-name rpc-test myrpc cmd

RPCSS 服务器在容器上工作。

sc query RPCSS

仍然收到错误: 1722:RPC 服务器不可用

我做错了什么?

【问题讨论】:

  • 好的。在 WireShark 中找到服务器的回复 nca_s_fault_access_denied 有什么想法吗?
  • 为什么不直接启动和停止容器?

标签: windows docker rpc


【解决方案1】:

您需要使用-p 参数设置端口。 EXPOSE 不打开端口,它是一个信息指令。这是文档https://docs.docker.com/engine/reference/commandline/run/#publish-or-expose-port--p---expose

这会暴露容器的 80 端口,而不会将端口发布到主机系统的接口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 2015-08-26
    • 2021-08-21
    • 2018-06-20
    • 2019-11-22
    • 2019-12-23
    相关资源
    最近更新 更多