docker run -p映射多个端口号
时间: 2024-08-16 22:03:40 浏览: 93
解决docker指定udp端口号的问题
在Docker中,`docker run -p`选项用于将容器内部的服务端口映射到宿主机的端口,以便外部访问。如果你想映射多个端口,可以多次使用这个选项,并指定每个端口对。例如:
```bash
docker run -p 8080:80 -p 443:443 your-image-name
```
这里,`8080`和`443`是宿主机上开放的端口,`80`和`443`则是容器内的服务端口。这表示当宿主机访问localhost:8080和localhost:443时,实际上会连接到容器内相应端口的服务。
如果你需要映射更多的端口,只需按照上述格式添加即可,比如:
```bash
docker run -p 8080:80 -p 8000:8000 -p 9090:9090 your-image-name
```
每个 `-p` 都对应一对宿主机端口和容器端口。
阅读全文