【发布时间】:2021-12-27 11:18:27
【问题描述】:
【问题讨论】:
-
在 Docker Compose 中,您可以使用服务名称从另一个容器连接到一个容器。因此,如果您的 Postgres DB 服务命名为
postgres,则 Airflow 容器中的主机名将是postgres,而不是localhost。 -
数据库演示未在 docker-compose 上运行。它在本地主机上运行。
-
在这种情况下,您正在寻找访问主机上的端口。有不同的方法来处理它。两个选项是连接到
host.docker.internal(docs),或者在你的 docker-compose 文件中设置network_mode: host。 -
我使用
docker-compose up启动气流。但是现在如果我想访问本地主机上的一个端口,我必须写docker-compose up -d -P --name??? -
我设置了
network_mode: host,但还是不行。
标签: airflow airflow-2.x