登录成功后Docker pull失败

时间:2021-01-02 11:30:46

标签: docker airflow docker-pull docker-login

我有一个 Airflow 任务,它登录到私有注册表,拉取 docker 镜像并运行它。我有疑问的管道在 2021 年 1 月 1 日之前一直运行良好。从那时起,尽管登录成功,但由于在拉取阶段的权限被拒绝,夜间运行失败。 Airflow任务的部分日志:

INFO - Login Succeeded
[2021-01-02 04:19:16,535] {MyOperator.py:124} WARNING - Error response from daemon: pull access denied for <my_private_repo>, repository does not exist or may require 'docker login'
[2021-01-02 04:19:16,555] {taskinstance.py:1150} ERROR - MyOperator operator error: error running cmd: docker --config ./ pull <my_private_repo>:latest  && 
        docker --config ./ run \
        -t <my_private_repo>:latest , error: Error response from daemon: pull access denied for <my_private_repo>, repository does not exist or may require 'docker login'

即使现在手动触发任务时一切运行良好。 任务按计划运行时会导致失败的原因是什么?

0 个答案:

没有答案