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:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CONFIG
0551a130a1944711ccf7cc8b883e8c9b4896978f60d97d966fe155f93495b9ddADD
file:a82053ee7d36679164f2f0fbbd4c17078ad6f617d88fcd9a42cacef3cc0b05a5 in /
08/28/2025 10:49 AM UTC
7ed19bcf66f5f9f90e7b9b5e4fadc82f2f86ad73c8c0940621d635733cf738a3ADD
file:b89df313e202381d181ca2915136be2716901975c43046a5aa93bdf4cabaf1cc in /opt/mellanox/doca/services/argus
08/28/2025 10:49 AM UTC
dff7df21e9c17b514d3a0dac20c2597bee1b4f70a5a038513b737073206262eaCOPY
file:39d52af68e38723320e7341dafef7803981855f5257266703a9048b2afc35a97 in /opt/mellanox/doca/services/argus/bin/
08/28/2025 10:49 AM UTC
4b7cd8849c5c824b95396322309da7fee3843de29a0416699f4028589ec1201aRUN
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
e705c9c434e43fa288bb06d31544f0fd59f5c10824eaceff7e3c1264a1f9290eCOPY
file:8c3243cad2b9c4a69f3853d16712d9c10696dc4d932dff2201a0e4d143826c32 in /etc/doca_argus/
08/28/2025 10:49 AM UTC
d7e7a520480d56d0041c495d7e6a0d1634438790d67a85577c23a1836f446099COPY
file:be73d3cafa80c332a0f45c85c88c3f5c60c38b31db572b3f593cd8da3fa69b29 in /etc/doca_argus/
08/28/2025 10:49 AM UTC
edaa8f607fe8a9fc490ca50ac168c82412cc604fc6b3f85f2d70e902d7c6a1ecRUN
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
4425b1935a8974363207e1a8171aed8c0a60981413d398e12f27a8e84ff38b37RUN
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
b1ba9cff297f1bb5ab9fdaf2eb52796b3ee29a4c7cbc6eddebf1e2078eee920aCOPY
dir:a5f2508efd395e35b73000d4e47d29b62058c66e61d43ae355427ee20f62a6a6 in /tmp/build_context_runtime/
08/28/2025 10:49 AM UTC