我想在Mac上的docker容器中运行WebRTC网关。
我需要使用自己的IP地址导出基本上所有端口(TCP和UDP)(指定-p没有帮助,因为端口数似乎有限制)。使用--net = host在Mac上不起作用。
还有其他选择吗?
答案 0 :(得分:1)
您可以在docker run命令上使用-P
(注意大写)或--publish-all=true
(相同)公开所有端口。
Link有关此问题的船坞文档。
然后,您可以使用以下命令检查分配的映射器:
docker port yourContainerName
答案 1 :(得分:0)
我之前的回答与类似问题相同(关于在不同平台(即Windows)上做同样的事情)。
两个平台上遇到的问题都不同(因为Mac OX和Windows有不同的网络堆栈),但解决方法是相同的。
我认为答案(会帮助某人)遇到问题(在两种情况下)。