Docker expose all ports or range of ports from 7000 to 8000

后端 未结 2 1288
温柔的废话
温柔的废话 2020-12-01 02:35

Can I specify a port range in a Dockerfile

EXPOSE 7000-8000

and when running the container bind all these exposed ports to the same ports o

2条回答
  •  南方客
    南方客 (楼主)
    2020-12-01 03:13

    Since Docker 1.5 you can now expose a range of ports to other linked containers using:

    The Dockerfile EXPOSE command:

    EXPOSE 7000-8000

    or The Docker run command:

    docker run --expose=7000-8000

    Or instead you can publish a range of ports to the host machine via Docker run command:

    docker run -p 7000-8000:7000-8000

提交回复
热议问题