NVIDIA
NeMo Retriever Library (NRL) Service
Container
NVIDIA
NeMo Retriever Library (NRL) Service

NeMo Retriever Library is a scalable, performance-oriented document content and metadata extraction microservice.

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
["retriever" "service" "start" "--config" "/etc/nemo-retriever/retriever-service.yaml"]
08/25/2026 4:30 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENTRYPOINT
/usr/local/bin/retriever-service-entrypoint
08/25/2026 4:30 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
nemo
08/25/2026 4:30 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4EXPOSE
[7670/tcp]
08/25/2026 4:30 PM UTC
sha256:662766df91c2303511be6a66d07f0450c608add154793eed69e6d356d40d783aRUN
DOWNLOAD_DEFAULT_TOKENIZER=True GPL_LIBS= libltdl7 libhunspell-1.7-0 libhyphen0 libdbus-1-3 FORCE_REMOVE_PKGS= ucf liblangtag-common libjbig0 pinentry-curses gpg-agent gnupg-utils gpgsm gpg-wks-server gpg-wks-client gpgconf gnupg readline-common libreadline8 dirmngr libjpeg8 RETRIEVER_VERSION= RETRIEVER_RELEASE_TYPE=dev /bin/bash -c chmod a+rx /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/retriever-service-entrypoint /usr/local/sbin/retriever-install-ffmpeg &&
  chmod -R a+rX /opt/uv &&
  groupadd -r -g 1000 nemo &&
  useradd -r -u 1000 -g nemo -d /workspace -s /sbin/nologin nemo &&
  printf '%s\n' 'nemo ALL=(root) NOPASSWD: /usr/local/sbin/retriever-install-ffmpeg' > /etc/sudoers.d/nemo-ffmpeg &&
  chmod 0440 /etc/sudoers.d/nemo-ffmpeg &&
  visudo -cf /etc/sudoers.d/nemo-ffmpeg &&
  mkdir -p /etc/nemo-retriever /var/lib/nemo-retriever /data/vectordb "${HF_HOME}" &&
  cp /workspace/nemo_retriever/src/nemo_retriever/service/retriever-service.yaml "${NEMO_RETRIEVER_SERVICE_CONFIG}" &&
  chown -R nemo:nemo /workspace /etc/nemo-retriever /var/lib/nemo-retriever /data/vectordb "${HF_HOME}" /opt/retriever_runtime
08/25/2026 4:30 PM UTC
sha256:6d265030850b4544a594b5b0ac6bb282b01b685aca3dd1220a36956fe174ac40COPY
docker/scripts/retriever_install_ffmpeg.sh /usr/local/sbin/retriever-install-ffmpeg
08/25/2026 4:29 PM UTC
sha256:710ee545326f72f5d228c260722d934c38610b1971eec5658ab549a3311f73acCOPY
docker/scripts/retriever_service_entrypoint.sh /usr/local/bin/retriever-service-entrypoint
08/25/2026 4:29 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
PATH=/opt/retriever_runtime/bin:/opt/retriever_runtime/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
08/25/2026 4:29 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
HF_HUB_OFFLINE=1
08/25/2026 4:29 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
NEMO_RETRIEVER_SERVICE_CONFIG=/etc/nemo-retriever/retriever-service.yaml
08/25/2026 4:29 PM UTC