如何访问docker-compose CLI并创建Airflow Web UI管理员用户
Airflow Docker Compose 环境创建管理员用户操作步骤
1. 确认可用容器
- 先进入你存放
docker-compose.yml的本地目录,执行以下命令查看当前运行的Airflow相关容器:docker compose ps - 从输出结果中找到服务名包含
scheduler或webserver的容器,默认部署场景下一般命名为airflow-scheduler或airflow-webserver
2. 进入容器CLI
- 执行以下命令进入容器的交互式终端,将占位符
<容器名>替换为上一步查到的实际容器名:docker compose exec -it <容器名> bash - 执行成功后你就进入了Airflow服务对应的容器内部命令行环境
3. 执行管理员用户创建命令
- 在容器CLI中执行如下命令,可根据你的实际需求修改参数值:
airflow users create \ --username admin \ --firstname 你的名字 \ --lastname 你的姓氏 \ --role Admin \ --email your-email@example.com
- 命令执行后按照提示输入两次管理员密码,确认无误后用户就创建完成了
无需进入容器的快捷方法
如果你不想单独进入容器CLI,也可以直接在宿主机执行命令完成用户创建:docker compose run --rm airflow-webserver airflow users create --username admin --firstname 你的名字 --lastname 你的姓氏 --role Admin --email your-email@example.com
如果提示服务名不存在,将命令中的airflow-webserver替换为你实际的webserver或scheduler服务名即可。
操作完成后直接使用你设置的用户名和密码登录Airflow Web UI即可。
内容的提问来源于stack exchange,提问作者QDex
相关产品推荐
相关产品推荐

