我正在尝试从https://github.com/apache/airflow/blob/2.3.2/Dockerfile构建docker映像
这个文件有一个函数方法定义
但是低于错误Error response from daemon: dockerfile parse error line 76: unknown instruction: FUNCTION
码头工人版本
docker --version
Docker version 20.10.7, build f0df350
似乎在Mac OS上工作,但在Ubuntu OS上失败
所以我找到了解决方案。气流需要Buildkit来构建映像,因为气流开始使用仅在Buildkit中可用的功能。
这可以通过将DOCKER_BUILDKIT=1
设置为环境变量或安装buildx插件并运行docker buildx build
命令来完成。