码头工人运行coturn STUN/TURN服务器的Docker容器,与bprodoehl/turnserver不同,这个镜像不是基于phusion/baseimage,而是直接在容器中运行turnserver作为PID 1。所有日志都发送到stdout。和bprodoehl/turnserver一样,这个容器接受EXTERNAL_IP环境变量来告诉coturn它的外部IP地址。如果未提供EXTERNAL_IP ,则将使用curl获取外部IP。出于调试目的,应使用此容器,因为它不运行SSH守护程序。由于TURN服务器需要对外开放任意端口,以及Docker缺少基于范围的端口映射,需要额外配置允许客户端与此服务交谈。这可以通过多种方式来实现,包括将iptables与相应参数配置。