Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 我可以在容器中使用命名管道吗?_Windows_Docker_Windows 10_Named Pipes - Fatal编程技术网

Windows 我可以在容器中使用命名管道吗?

Windows 我可以在容器中使用命名管道吗?,windows,docker,windows-10,named-pipes,Windows,Docker,Windows 10,Named Pipes,我试图在docker容器内使用命名管道进行进程间通信,但在尝试读/写时出现“未找到”错误。docker for windows是否支持命名管道?该软件已经发布,我知道它在虚拟机中运行良好。我只是找不到任何表示“是”或“否”的东西,说明windows上的容器支持命名管道 我在容器中安装了一个IIS应用程序,其中有一个命名管道绑定,还有一个客户端应用程序也在容器中,试图通过网络进行通信。pipe://localhost. 我的run命令如下所示 docker run -it -m 2GB -p 80

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

我在容器中安装了一个IIS应用程序,其中有一个命名管道绑定,还有一个客户端应用程序也在容器中,试图通过网络进行通信。pipe://localhost. 我的run命令如下所示

docker run -it -m 2GB -p 80:80 --network External company/appserver
错误消息是

管道端点的网络。pipe://localhost/WCFSvc/WCF.svc”“不可能 在本地计算机上找到


您可以将命名管道装入Docker容器,但这仅适用于Windows Server 1709及更高版本。我在我的博客文章中举了一个例子:


你能不能…举一个例子来说明你到底想做什么?还有你正在运行的特定代码,以及由此产生的确切错误消息?@larsks我觉得这与此无关,因为我使用的是我知道有效的已发布软件。我只是想知道是否有官方声明,docker for windows不支持命名管道。“我觉得这与此无关”。恐怕你弄错了。对命名管道的支持(或不支持!)与Docker本身关系不大,与容器的启动方式以及命名管道的位置关系更大。@larsks添加了详细信息。
docker run -d -p 8080:8080 -v \\.\pipe\docker_engine:\\.\pipe\docker_engine friism/jenkins