是否可以将 Docker 运算符用于 podman 到 Airflow 2.0 中?

Is it possible use Docker operator for podman into Airflow 2.0?

各位!

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

docker run ...
docker pull ...

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

谢谢

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

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