로컬 인증 예제

본 섹션에서는 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