内部python代码失败时Docker运算符返回success

2024-04-24 12:17:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我是docker世界中一个非常新的开发人员,现在我真的需要帮助

我在docker容器中有一个python脚本。当python带着sys.exit(-1)退出时,docker容器仍然会成功退出,因此也会在airflow中标记成功,忽略真正的错误和跟踪

如何在出现错误时退出容器


Tags: docker标记脚本开发人员错误sysexit世界
1条回答
网友
1楼 · 发布于 2024-04-24 12:17:14

我知道这个问题由来已久,但我自己刚刚找到了答案

首先,删除气流可能使用的所有旧图像。用docker images列出它们,然后用docker rmi <image_id>删除它们

现在,在代码中,在try/中添加sys.exit(1),DAG调用的代码的主要部分除外

相关问题 更多 >