docker

docker怎么映射多个端口

小亿
486
2023-11-16 16:54:42
栏目: 编程语言
开发者专用服务器限时活动,0元免费领! 查看>>

在Docker中,可以使用 -p 或者 --publish 参数来映射多个端口。

以下是映射多个端口的方法:

  1. 使用 -p 参数:

    docker run -p <host_port1>:<container_port1> -p <host_port2>:<container_port2> <image_name>
    

    例如,要将主机的端口80映射到容器的端口8080,同时将主机的端口443映射到容器的端口8443,可以使用以下命令:

    docker run -p 80:8080 -p 443:8443 <image_name>
    
  2. 使用 --publish 参数:

    docker run --publish <host_port1>:<container_port1> --publish <host_port2>:<container_port2> <image_name>
    

    例如,要将主机的端口80映射到容器的端口8080,同时将主机的端口443映射到容器的端口8443,可以使用以下命令:

    docker run --publish 80:8080 --publish 443:8443 <image_name>
    

注意事项:

需要注意的是,如果容器内的服务使用了固定的端口号,映射到主机的端口号不能和主机上其他服务的端口号冲突。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:docker如何映射多个端口

0
看了该问题的人还看了