NVIDIA
NVIDIA
NeMo Retriever Library (NRL) Service
Container
NVIDIA
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"]
05/29/2026 7:09 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENTRYPOINT
/usr/local/bin/retriever-service-entrypoint
05/29/2026 7:09 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
nemo
05/29/2026 7:09 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4EXPOSE
[7670/tcp]
05/29/2026 7:09 PM UTC
sha256:d13e9c41c4cce2da526fa9fd8594eeeba88fada99f4d8fa0f0b5b306cb3207f4RUN
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 /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 &&
  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 /opt/retriever_runtime
05/29/2026 7:09 PM UTC
sha256:189d9c908e84a65e80f12fac82196489dfe9686ace26f0bad75ef4c4fa943c6aCOPY
docker/scripts/retriever_install_ffmpeg.sh /usr/local/sbin/retriever-install-ffmpeg
05/29/2026 7:09 PM UTC
sha256:9f3b9dcb7b7d0fb778608f3002594453111da6ce6617c179e4c1a8b4d944a1acCOPY
docker/scripts/retriever_service_entrypoint.sh /usr/local/bin/retriever-service-entrypoint
05/29/2026 7:09 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
05/29/2026 7:09 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
NEMO_RETRIEVER_SERVICE_CONFIG=/etc/nemo-retriever/retriever-service.yaml
05/29/2026 7:09 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
/bin/bash
05/29/2026 7:09 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.