docker-compose 端口映射
Docker Compose 中的端口映射可以将容器内部的端口映射到主机上的一个端口,使得外部可以通过主机的 IP 地址和端口来访问容器内部的服务。
在 Docker Compose 文件中,可以使用 ports 关键字来设置端口映射。例如:
version: "3"
services:
web:
image: nginx
ports:
- "8080:80"
上面的例子中,将容器内部的 80 端口映射到主机的 8080 端口上,这样外部就可以通过 http://<主机IP>:8080 来访问容器内部的 nginx 服务了。
注意,这里的端口映射只是将容器内部的端口暴露到主机上,如果需要从外部访问容器内部的服务,还需要在容器内部配置相应的服务。例如,如果需要在 nginx 中配置一个虚拟主机,则需要在容器内部的配置文件中添加相应的配置。
原文地址: http://www.cveoy.top/t/topic/6pU 著作权归作者所有。请勿转载和采集!