考虑:
docker run -p 5000:5000 -v /host/:/host appimage
它将5000转发到50000
即使是多个:
docker run -p 5000:5000 -p 5001:5001 -v /host/:/host appimage
我想知道的是:
docker run -p allports:allports
是否有任何可用的命令允许转发容器中的所有端口?因为就我而言,我正在运行 flask 应用程序。出于测试目的,我想运行多个 flask 实例。因此,对于每个 flask 实例,我想在不同的端口上运行它。这种自动多端口转发会有所帮助。
最佳答案
您可以使用 -p
选项公开一系列端口,例如:
docker run -p 2000-5000:2000-5000 -v /host/:/host appimage
见 docker run引用文档了解更多详细信息。
关于docker - 如何转发docker容器中的所有端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33695203/