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