Python 当我将airflow docker向下旋转,然后将其向上旋转时,连接消失

Python 当我将airflow docker向下旋转,然后将其向上旋转时,连接消失,python,docker,airflow,Python,Docker,Airflow,我是airflow和docker的新手,但是,我已经能够使用我使用airflow web servers UI创建的连接让我的第一个DAG工作。连接只是使用基本身份验证的用户名和密码,以便能够使用requests.get调用API端点 然后我像这样设置变量 USERNAME=BaseHook.get\u connection('my\u conn\u id')。loginPASSWORD=BaseHook.get\u connection('my\u conn\u id')。密码 当我向下/向

我是airflow和docker的新手,但是,我已经能够使用我使用airflow web servers UI创建的连接让我的第一个DAG工作。连接只是使用基本身份验证的用户名和密码,以便能够使用requests.get调用API端点

然后我像这样设置变量

USERNAME=BaseHook.get\u connection('my\u conn\u id')。login
PASSWORD=BaseHook.get\u connection('my\u conn\u id')。密码

当我向下/向上旋转气流/docker时,我创建的连接消失,DAG中断

同样,我对这一切都很陌生,阅读了大量文档,但似乎不知道如何克服这一点

我的最终目标是永久存储这些新连接,这样我就不必每次都重新创建它们


谢谢你的帮助

问题是您可能没有映射postgres卷。也就是说,您需要将数据持久化到主机上,以便将主机的文件夹映射到docker容器

我看到您正在使用docker compose,您可以从中获得灵感:

您需要按指定取消注释某些行(环境变量设置和卷映射):

    # Uncomment these lines to persist data on the local filesystem.
    #     - PGDATA=/var/lib/postgresql/data/pgdata
    # volumes:
    #     - ./pgdata:/var/lib/postgresql/data/pgdata

希望这会有所帮助

您是否遵循了一个很好的教程来设置带docker的气流?谢谢你的建议,我要试一试。