本地身份验证示例

本节介绍如何在 Driverless AI 中启用本地身份验证。

若要在 Docker 映像中启用身份验证,需指定您想要使用的身份验证环境变量。每个变量必须以 DRIVERLESS_AI_ 开头。以下示例通过环境变量来启动 Driverless AI 从而:

  • 在启动 Driverless AI 时启用本地身份验证

  • 启用 S3 和 HDFS 访问(无身份验证)

              nvidia-docker run \
                  --pid=host \
                  --init \
                  --rm \
                  --shm-size=256m \
                  -p 12345:12345 \
                  -u `id -u`:`id -g` \
                  -e DRIVERLESS_AI_ENABLED_FILE_SYSTEMS="file,s3,hdfs" \
                  -e DRIVERLESS_AI_AUTHENTICATION_METHOD="local" \
                  -e DRIVERLESS_AI_LOCAL_HTPASSWD_FILE="<htpasswd_file_location>" \
                  -v `pwd`/data:/data \
                  -v `pwd`/log:/log \
                  -v `pwd`/license:/license \
                  -v `pwd`/tmp:/tmp \
                  h2oai/dai-centos7-x86_64:1.10.1-cuda11.2.2.xx