是否可以在不指定端口号

时间:2018-01-23 14:31:46

标签: docker docker-compose

我希望将动态端口分配给我的docker容器。 有可能??

docker run -p 9999:9999 --network develop_cloud --name test_service --restart always -m 1024M --memory-swap -1 -itd jcibe_supplier_collaboration/sc-ffgenerator-service-mapics:develop

这是我运行容器的命令。在不指定端口号的情况下运行它需要做些什么更改。

1 个答案:

答案 0 :(得分:2)

根据https://docs.docker.com/engine/reference/run/#expose-incoming-ports,您可以指定容器端口,并通过动态分配主机端口。所以在你的情况下:

docker run -p 9999 --network develop_cloud --name test_service --restart always -m 1024M --memory-swap -1 -itd jcibe_supplier_collaboration/sc-ffgenerator-service-mapics:develop

这会将端口9999从容器映射到主机上随机分配的端口。