Docker Compose 中的端口映射可以将容器内部的端口映射到主机上的一个端口,使得外部可以通过主机的 IP 地址和端口来访问容器内部的服务。

在 Docker Compose 文件中,可以使用 ports 关键字来设置端口映射。例如:

version: "3"
services:
  web:
    image: nginx
    ports:
      - "8080:80"

上面的例子中,将容器内部的 80 端口映射到主机的 8080 端口上,这样外部就可以通过 http://<主机IP>:8080 来访问容器内部的 nginx 服务了。

注意,这里的端口映射只是将容器内部的端口暴露到主机上,如果需要从外部访问容器内部的服务,还需要在容器内部配置相应的服务。例如,如果需要在 nginx 中配置一个虚拟主机,则需要在容器内部的配置文件中添加相应的配置。

docker-compose 端口映射

原文地址: http://www.cveoy.top/t/topic/6pU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录