Fastnet-快速网络测速信息汇总

# Docker Compose 服务定义块:所有容器化服务都在这个节点下配置
services:
  # 定义名为 fastnet 的服务(自定义名称,可根据实际需求修改)
  fastnet:
    # 指定该服务使用的 Docker 镜像地址:拉取 xkand/fastnet 这个公共镜像
    # 若镜像不存在,docker-compose up 时会自动从 Docker Hub 拉取
    image: xkand/fastnet
    # 为容器指定固定名称 fastnet(默认会生成 项目名_服务名_序号 的随机名称)
    # 指定固定名称便于通过 docker ps/docker logs 等命令快速定位容器
    container_name: fastnet
    # 容器重启策略:always 表示无论容器因何种原因停止(包括宿主机重启),都会自动重启
    # 常用策略还有:on-failure(仅异常退出时重启)、unless-stopped(手动停止则不重启)
    restart: always
    # 配置容器内的环境变量
    environment:
      # 设置容器内的 PORT 环境变量为 8181,供 fastnet 应用程序读取使用
      # 作用是指定应用监听的端口,需与应用内部的端口逻辑匹配
      - PORT=8181
    # 网络模式:host 表示容器直接使用宿主机的网络命名空间
    # 特点:容器内的端口无需映射(-p),直接占用宿主机的 8181 端口;
    # 注意:host 模式不支持容器间的端口隔离,且仅在 Linux 系统下生效(Windows/macOS 为虚拟机桥接)
    network_mode: host

 

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享