温馨提示×

Ubuntu Overlay配置中的端口如何设置

小樊
50
2025-08-19 06:35:52
栏目: 智能运维

在Ubuntu Overlay配置中设置端口,通常有以下两种情况:

  • 容器间通信:一般无需显式设置端口映射。Overlay网络主要用于跨主机容器通信,服务间可通过名称直接访问,无需将容器端口映射到宿主机端口。
  • 与外部通信:若需从外部访问Overlay网络中的容器,可使用-p参数进行端口映射。例如docker run -d --name my_container --network my_overlay_network -p 8080:80 nginx,将宿主机的8080端口映射到容器的80端口。

此外,在使用Docker Compose时,可在docker-compose.yml文件中通过ports字段设置端口映射,如:

services:
  my_service:
    image: nginx
    networks:
      - my_overlay_network
    ports:
      - "8080:80"
networks:
  my_overlay_network:
    driver: overlay

0