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

Airflow Breeze初始化失败:镜像构建完成后无法启动问题求助

根因说明

你遇到的报错是Docker挂载类型不匹配导致的:启动Breeze容器时,需要将主机侧scripts/in_container/entrypoint_ci.sh脚本作为文件挂载为容器的/entrypoint入口点,但当前主机侧的对应路径不符合要求,要么不存在,要么不是普通文件。结合你路径里的/mnt/c前缀可以判断你是在WSL环境中操作,这是WSL挂载Windows磁盘的常见兼容问题。

修复步骤

  • 首先验证主机侧文件状态
    执行以下命令检查目标文件是否存在且为普通文件:
    ls -l /mnt/c/Users/binglilun/source/repos/doowhtron/airflow/scripts/in_container/entrypoint_ci.sh
    
    • 如果返回「No such file or directory」:说明你拉取的Airflow源码不完整,执行git restore scripts/in_container/entrypoint_ci.sh恢复被删除的文件即可
    • 如果返回结果首字符为d:说明该路径被误创建为目录,删除目录后执行上述git命令恢复文件即可
  • 如果文件状态正常,说明是WSL Windows磁盘挂载的兼容问题
    WSL挂载的Windows磁盘默认不支持Linux文件权限、符号链接等特性,无法满足Breeze的运行要求。你只需要把Airflow源码目录从/mnt/c下移动到WSL本地Linux文件系统路径(比如/home/[你的用户名]/airflow),再重新执行Breeze启动命令即可。
  • 临时验证方案:如果需要先确认镜像本身可用,可以在启动命令中添加参数--entrypoint /bin/bash跳过挂载入口点的逻辑,直接进入容器验证镜像状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 08:36:05