gpt4 book ai didi

windows - 我可以在容器内使用命名管道吗?

转载 作者:行者123 更新时间:2023-12-02 19:34:11 25 4
gpt4 key购买 nike

我正在尝试使用命名管道在 docker 容器内进行进程间通信,但在尝试读/写时出现“未找到”错误。 docker for windows 是否支持命名管道?该软件已经发布,我知道它在 VM 中运行良好。我只是找不到任何关于 Windows 上的容器支持命名管道的说法是或否。

我有一个 IIS 应用程序,它在容器内安装了命名管道绑定(bind),还有一个客户端应用程序也在容器内,试图通过 net.pipe://localhost 进行通信。我的运行命令看起来像这样

docker run -it -m 2GB -p 80:80 --network External company/appserver

错误信息是

The pipe endpoint 'net.pipe://localhost/WCFSvc/WCF.svc' could not be found on your local machine

最佳答案

您可以将命名管道挂载到 Docker 容器中,但这仅适用于 Windows Server 1709 及更高版本。我在我的博文中举了一个例子:https://blog.docker.com/2017/09/docker-windows-server-1709/

docker run -d -p 8080:8080 -v \\.\pipe\docker_engine:\\.\pipe\docker_engine friism/jenkins

关于windows - 我可以在容器内使用命名管道吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47801477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com