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

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.