docker-compose端口映射
时间: 2023-05-31 08:04:30 浏览: 2412
用docker-compose搭建集群的nginx配置文件及docker-compose.yml文件示例.rar
Docker Compose 允许用户使用 `ports` 关键字来指定容器的端口映射。下面是一个示例:
```
version: '3'
services:
web:
image: nginx
ports:
- "8080:80"
```
上面的示例中,我们使用 `ports` 关键字将容器的 `80` 端口映射到主机的 `8080` 端口。这意味着,当我们在主机上访问 `http://localhost:8080` 时,实际上是访问了容器内的 `80` 端口。
如果要映射多个端口,可以使用如下方式:
```
version: '3'
services:
app:
image: myapp
ports:
- "8080:80"
- "8443:443"
```
上面的示例中,我们将容器的 `80` 端口映射到主机的 `8080` 端口,同时将容器的 `443` 端口映射到主机的 `8443` 端口。
阅读全文