Kkula
I am trying to write an Edge app that will work with both WinCC Unified PC RT and a WinCC Unified Comfort Panel. Since the only open interface that the UCP supports right now is OpenPipe, that i s what I am trying to use. I can get my Edge app running on the UCP by following the volume mapping syntax described in
https://support.industry.siemens.com/cs/us/en/view/109778780
. However, I have less success in connecting to OpenPipe on the PC.
My node.js application runs find when node.js is running directly in Windows. However, when running in the docker container, I either get errors when I specify the volume mapping in the docker run command, or I get ECONNREFUSED errors when I try to connect to the OpenPipe in my application. The docker run errors occur when I use:
docker run -v \\\\.\\pipe\\HmiRuntime:/tempcontainer/HmiRuntime -it sa/nodessh sh
The error is:
docker: Error response from daemon: \\\\.\\pipe\\HmiRuntime%!(EXTRA string=is not a valid Windows path).
See 'docker run --help'.
I have tried various variants of the syntax - in quotes, using / instead of \, with and without the HmiRuntime, but no joy.
https://stackoverflow.com/questions/47801477/can-i-use-named-pipes-inside-containers
suggests that connecting to a Windows named pipe may only be possible on late versions of Windows Server (I am using Windows 10 Pro Workstation).
If anyone has figured out how to attach to a Windows named pipe from within a Linux docker container, I would appreciate your insight.
You're facing challenges connecting to WinCC Unified's OpenPipe from a Docker container, specifically on Windows 10 Pro. The issue stems from limitations in Docker's ability to reliably access Windows named pipes.
Here's a breakdown of the problem and potential workarounds:
\\\\.\\pipe\\\\HmiRuntime%!(EXTRA string=is not a valid Windows path" indicates Docker doesn't correctly interpret the Windows pipe path within the -v argument. Various syntax attempts (quotes, slashes, etc.) haven't resolved this.Recommendations & Workarounds:
Unfortunately, a direct, reliable solution for accessing a Windows named pipe (OpenPipe) from a Linux Docker container on Windows 10 Pro is currently limited. The suggested workarounds offer alternative approaches to achieve communication between your Edge app and WinCC Unified.
Our flexible community website is a platform that allows users to connect, share information, and collaborate on various topics of interest. The website offers a range of features such as discussion forums, messaging, user profiles, event calendars, and more. Users can customize their experience by creating and joining different groups or communities based on their interests or location. The website is designed to be user-friendly and adaptable to the needs and preferences of our diverse user base. Whether you are looking to network professionally, share hobbies and interests, or simply connect with like-minded individuals, our flexible community website has something for everyone. Join us today and become a part of our thriving online community!
India
Copyright ©2026
Share this page with your family and friends.