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