0

每个人!

我正在学习如何使用 Airflow 2.0 并创建我的 DAG。我想做类似的事情:

docker run ...
docker pull ...

我正在阅读文档并查找有关 Docker Operator 的信息,但我不知道它是否适用于 Podman。可能吗?我想将 Airflow 安装到 RHEL 中。如果答案是肯定的,你能给我看一个像 docker hello world 这样的简单例子吗?

谢谢

4

1 回答 1

1

DockerOperator 支持并且默认仅使用 Docker 进行测试。它使用 docker 的 API 客户端。Podman 显然(https://podman.io/blogs/2020/07/01/rest-versioning.html)截至去年 7 月支持 Docker API 兼容性,因此它有可能会工作,但不能保证。

但是 Airflow 非常灵活,即使 DockerOperator 不能开箱即用,您也可以通过 BashOperator 轻松添加集成,例如,如果您的目标是运行 podman 的基本命令。这可能是更快的路线,更容易调试/解决问题。

于 2021-07-07T14:36:06.887 回答