NVIDIA
NVIDIA
DOCA Argus
Container
NVIDIA
NVIDIA
DOCA Argus

DOCA Argus utilizes Bluefield DPU for real-time, hardware-level memory forensics, ensuring robust, integrated security for AI workloads and microservices without impacting performance or requiring host agents.

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
./entrypoint.sh
08/28/2025 10:49 AM UTC
sha256:a8cc2b5a91ede4ca6e0c467ce3a01bd6e120f4fdb925ef15814a80eb6ca02ef6ADD
file:a82053ee7d36679164f2f0fbbd4c17078ad6f617d88fcd9a42cacef3cc0b05a5 in /
08/28/2025 10:49 AM UTC
sha256:859175a2a47bdd5bfcaa39b30f620297e11ffee547ac5cc9799700b3575b4abeADD
file:b89df313e202381d181ca2915136be2716901975c43046a5aa93bdf4cabaf1cc in /opt/mellanox/doca/services/argus
08/28/2025 10:49 AM UTC
sha256:653b6882a1ee429494f14314875ee30f36660fbb4c3ae0af85e74b36a96ac5baCOPY
file:39d52af68e38723320e7341dafef7803981855f5257266703a9048b2afc35a97 in /opt/mellanox/doca/services/argus/bin/
08/28/2025 10:49 AM UTC
sha256:97a80304ea5b8ab2468483cb4316abedcbaa7dd2afa1bdb4b278084dcaf33113RUN
DEBIAN_FRONTEND=noninteractive NEW_SDK_PATH=false SERVICES_ARGUS_DIR=services/argus/ SERVICES_DIR=services/ mkdir -p /opt/mellanox/doca/services/argus/bin/
08/28/2025 10:49 AM UTC
sha256:a1b9640f89fedc5ebe5519de1f776d348332a9a6263a58dad6603fabd4fb7c96COPY
file:8c3243cad2b9c4a69f3853d16712d9c10696dc4d932dff2201a0e4d143826c32 in /etc/doca_argus/
08/28/2025 10:49 AM UTC
sha256:1a29443d013d8c54ac11ec923056bea8a5effbd9bd7d5b33a3ebee67b77ddf38COPY
file:be73d3cafa80c332a0f45c85c88c3f5c60c38b31db572b3f593cd8da3fa69b29 in /etc/doca_argus/
08/28/2025 10:49 AM UTC
sha256:75b2070f80962ec81c79c5d9fe45faeedb414cedac5328dc1aaa459272288722RUN
DEBIAN_FRONTEND=noninteractive NEW_SDK_PATH=false SERVICES_ARGUS_DIR=services/argus/ SERVICES_DIR=services/ apt update -y &&
  apt install -y --no-install-recommends logrotate p7zip-full libbsd0 libjemalloc-dev &&
  rm -rf /var/lib/apt/lists/* &&
  apt autoremove -y
08/28/2025 10:49 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4RUN
DEBIAN_FRONTEND=noninteractive NEW_SDK_PATH=false SERVICES_ARGUS_DIR=services/argus/ SERVICES_DIR=services/ if [ "$NEW_SDK_PATH" != "false" ]; then echo "NEW_SDK_PATH provided: $NEW_SDK_PATH - checking for updated SDK packages"; echo "Checking build context contents:"; ls -la /tmp/build_context_runtime/ ||
  echo "Build context not found"; echo "Looking for updated_sdk_packages directory:"; ls -la /tmp/build_context_runtime/updated_sdk_packages/ ||
  echo "updated_sdk_packages directory not found"; if [ -d "/tmp/build_context_runtime/updated_sdk_packages" ] &&
  [ "$(ls /tmp/build_context_runtime/updated_sdk_packages/*.deb 2>/dev/null)" ]; then echo "Found updated SDK packages in build context!"; echo "Installing updated SDK packages..."; rm -f /tmp/build_context_runtime/updated_sdk_packages/*-dev*.deb; if [ -n "$(ls /tmp/build_context_runtime/updated_sdk_packages/*.deb 2>/dev/null)" ]; then cd /tmp/build_context_runtime/updated_sdk_packages &&
  dpkg -i *.deb; echo "Updated SDK packages installed successfully"; dpkg -l | grep doca-sdk ||
  echo "SDK package verification completed"; apt update -y &&
  apt --fix-broken install -y; else echo "WARNING: No runtime packages found after removing development packages"; fi; elif [ -d "$NEW_SDK_PATH" ] &&
  [ "$(ls $NEW_SDK_PATH/*.deb 2>/dev/null)" ]; then echo "Found updated SDK packages at $NEW_SDK_PATH"; echo "Installing updated SDK packages..."; mkdir -p /tmp/updated_sdk_packages_alt; cp "$NEW_SDK_PATH"/*.deb /tmp/updated_sdk_packages_alt/; rm -f /tmp/updated_sdk_packages_alt/*-dev*.deb; if [ -n "$(ls /tmp/updated_sdk_packages_alt/*.deb 2>/dev/null)" ]; then cd /tmp/updated_sdk_packages_alt &&
  dpkg -i *.deb; echo "Updated SDK packages installed successfully"; dpkg -l | grep doca-sdk ||
  echo "SDK package verification completed"; apt update -y &&
  apt --fix-broken install -y; else echo "WARNING: No runtime packages found after removing development packages"; fi; rm -rf /tmp/updated_sdk_packages_alt; else echo "WARNING: No .deb packages found in build context or at $NEW_SDK_PATH"; echo "Falling back to base image SDK"; fi; rm -rf /tmp/build_context_runtime; else echo "NEW_SDK_PATH=false - using base image SDK (default behavior)"; fi
08/28/2025 10:49 AM UTC
sha256:d9b9fdf9f8fc757bb90c4485a05553dabd724bd08f68238baef176dc1d89b130COPY
dir:a5f2508efd395e35b73000d4e47d29b62058c66e61d43ae355427ee20f62a6a6 in /tmp/build_context_runtime/
08/28/2025 10:49 AM 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.