我有一个通过twisted实现tcp节点的docker镜像,我想与主机建立通信
在主机上我启动netcat
graph.removeNode("0")
如果我用
运行dockernc -l -p 6789
我得到了
docker run -it -p 6789:6789 image_name
如果我尝试相反的顺序,那么docker运行并在主机上启动netcat后我得到
Bind for 0.0.0.0:6789 failed: port is already allocated
有没有办法将分配的端口从主机绑定到容器?
答案 0 :(得分:1)
问题是您使用主机上的相同端口运行nc -l -p 6789
并映射容器端口(-p 6789:6789
)。尝试改变其中一个。