You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下执行docker-compose up启动Airflow遇问题的解决求助

解决步骤

1. 处理8080端口占用问题

方法一:结束占用端口的进程

  • 打开命令提示符(CMD)或PowerShell,执行:
    netstat -ano | findstr :8080
    
    输出会显示类似 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 1234 的内容,最后一串数字是进程的PID。
  • 打开任务管理器,切换到「详细信息」标签,找到对应PID的进程,右键选择「结束任务」。

方法二:修改Airflow端口映射

如果不想结束原有进程,直接修改docker-compose-LocalExecutor.yml文件:

  • 找到webserver服务的ports配置段,类似:
    ports:
      - "8080:8080"
    
  • 把左侧的8080改成未被占用的端口(比如8081):
    ports:
      - "8081:8080"
    
    后续访问时用localhost:8081即可。

2. 正确启动Airflow容器

确保当前终端处于docker-compose-LocalExecutor.yml所在目录,执行启动命令:

docker-compose -f docker-compose-LocalExecutor.yml up

如果需要后台运行,加上-d参数:

docker-compose -f docker-compose-LocalExecutor.yml up -d

验证访问

容器启动完成后,打开浏览器访问对应地址:

  • 用方法一处理的:localhost:8080
  • 用方法二处理的:localhost:8081

内容的提问来源于stack exchange,提问作者Sec147

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 23:25:17