netcat udp连接挂在UDP conatiner里面
Dockerfile
FROM ubuntu:latest RUN apk add --update jq ADD app /root CMD ["/bin/bash","/root/test.sh"] docker build -it x/abc docker run -it x/abc
stats.sh
!#/usr/bin/bash echo "something" echo "value"|nc -u -w0 server 8125
nc -u -w0服务器8125命令在我的本地工作站上工作得更好,数据发送到服务器,但是当test.sh在一个容器内运行时,nc命令只是挂起而不发送数据到服务器。
任何想法可能导致nc挂起,为什么它不会超时?