I want to use "tcp in" create a tcp server using port 8899. After deploy, I can't see the port by netstat command in docker container,How can I connect this port from outside of node-red?
Hi, welcome to the forum.
As per my normal recommendation, don't use docker if you don't know how to set it up - instead install node-red on your computer os
Is there a particular reason for using docker?
If you must use docker, you'll have to read up on opening TCP ports in docker ![]()
Thanks for your replying, I know how to map docker port, I just puzzled why I can't see the opened port after deployed the flow include "tcp in" node.
In my mind, if I use tcp in, the host running node-red will open a tcp port for receive tcp client connecting.
Did you map the port you want to open ?
No.
I executed "docker exec -it node-red netstat -an" and didn't show the port.
run the node-red command directly and can show the tcp in port by netstat
If you don't map the port, it cannot open the port I would think, it will then not show up either. (assuming that the container network is bridged)