NVIDIA
DOCA Argus
Container
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