【问题标题】:How to use the Airflow DockerOperator on Windows如何在 Windows 上使用 Airflow DockerOperator
【发布时间】:2022-06-17 22:10:24
【问题描述】:

我尝试从 Windows 运行 Apache Airflow DockerOperator,但收到错误

docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

我该怎么办?

【问题讨论】:

    标签: windows docker airflow


    【解决方案1】:

    [![Docker 桌面][1]][1]

    1. 在 TCP 上公开 Docker 守护程序 [1]:https://i.stack.imgur.com/4uUjS.png
    2. 如果您从 docker 运行气流,那么主机很可能是:
    host = 'host.docker.internal'
    

    否则 - 可能

    host = 'localhost'
    
    1. 在docker_url参数中添加如下url:
    DockerOperator(
    ...
    docker_url=f'tcp://{host}:2375'
    ...
    )
    
    1. 为答案和问题点赞?

    【讨论】:

      猜你喜欢
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-29
      • 2021-11-19
      • 2022-12-20
      • 2021-12-17
      相关资源
      最近更新 更多