Windows 10上的Docker。如何将所有端口映射到相同的主机端口?

时间:2020-09-30 15:02:17

标签: docker

我是docker的新手,并且在Windows 10上有2台Windows机器。我希望在运行多个服务时公开所有端口,并且它们在内部 调用其他NodeJS服务。

我在Windows PowerShell上做过

  docker run -dit -p 3000:3000 -p 6379:6379   --name manish1v  manish1:1.0

此服务的暴露端口3000和redis端口6379。但是它需要另一个随机出现的端口

有时该端口为6000,有时为6001,有时为赎金。当我暴露-p 6000:6000时,内部是6000,一切正常。 如果不匹配,那就扔了。

如何在Windows上公开所有映射到相同端口的端口。

我尝试了两件事

  1. docker run --network host

不幸的是,它似乎在Windows上不受支持

  1. docker run -P

不幸的是,它不起作用。因为它似乎暴露在随机端口上,但我希望它们暴露在相同的端口上

请帮助。

0 个答案:

没有答案