我正在嘗試使用 JSON 密鑰檔案從 MAC OS 中的 docker 中設定與 apache 氣流 2.0 的 GCP 連接,當我觸發 DAG 時出現此錯誤:
錯誤 - [Errno 2] 沒有這樣的檔案或目錄:'/Users/my_user/PycharmProjects/airflow_docker/plugins/key.json'
我需要在 docker 中設定一些配置嗎?
uj5u.com熱心網友回復:
檢查檔案key.json是否真的位于那個地方,因為它似乎不是。你可以通過像這樣“除錯”你的 docker 鏡像來做到這一點:
docker run -it --rm --entrypoint sh <name-of-image>此命令允許您通過 shell 訪問影像。這樣您就可以查看檔案是否真的位于該路徑中。ls在該路徑中執行一些操作和其他操作以定位 key.json 檔案的真正位置
uj5u.com熱心網友回復:
最可能的問題是它缺少 docker-compose.yaml 中的卷映射
volumes:
...
- /Users/my_user/PycharmProjects/airflow_docker/plugins/:/opt/airflow/plugins
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/399429.html
