NGC Catalog
CLASSIC
Welcome Guest
Containers
NVIDIA DOCA SNAP Virtio-fs

NVIDIA DOCA SNAP Virtio-fs

For copy image paths and more information, please view on a desktop device.
Logo for NVIDIA DOCA SNAP Virtio-fs
Description
NVIDIA® BlueField® DOCA SNAP Virtio-fs technology enables hardware-accelerated virtualization of local file system.
Publisher
NVIDIA
Latest Tag
1.3.0-doca3.0.0
Modified
May 15, 2025
Compressed Size
478.75 MB
Multinode Support
No
Multi-Arch Support
No
1.3.0-doca3.0.0 (Latest) Security Scan Results

Linux / arm64

Sorry, your browser does not support inline SVG.

NVIDIA® BlueField® DOCA SNAP Virtio-fs technology enables hardware-accelerated virtualization of local file system. DOCA SNAP Virtio-fs presents networked file system as a local file system emulating a local mount point on PCIe bus. The host OS or hypervisor uses its standard virtiofs driver, unaware that communication is done, not with a local mount point, but with DOCA SNAP Virtio-fs framework. Any logic may be applied to the I/O requests or to the data via the DOCA SNAP Virtio-fs framework prior to redirecting the request and/or data over a fabric-based network file system or local file system.

DOCA SNAP Virtio-fs is based on the NVIDIA® BlueField® DPU family technology and combines unique software-defined hardware-accelerated file system virtualization with the advanced networking and programmability capabilities of the DPU.

Service Architecture

DOCA SNAP Virtio-fs together with the BlueField DPU enable a world of applications addressing storage and networking efficiency and performance. The traffic arriving from the host towards the emulated PCIe device is redirected to its matching virtiofs controller opened on the virtiofs target app. The controller implements the device specification and may expose backend device accordingly (in this use case SPDK is used as the file system stack that exposes network file systems). When a command is received, the controller executes it.

Installation and Getting Started

All preparation steps are listed under DOCA SNAP Virtio-fs's guide section DOCA SNAP Virtio-fs Deployment and DOCA's Container Deployment User Guide.

Note: The DOCA SNAP Virtio-fs Service container is configured for K8S-based deployment, hence the use of the docker pull command is discouraged.

Downloading the .yaml configuration

The .yaml configuration for our container is doca_vfs.yaml:

wget https://api.ngc.nvidia.com/v2/resources/nvidia/doca/doca_vfs/versions/2.10.0/files/configs/2.10.0/doca_vfs.yaml

Please refer to the documentation for more information.

License & EULA

DOCA is licensed under the NVIDIA DOCA License. By pulling and using the container, you accept the terms and conditions of this license.

Technical Support

Use the NVIDIA Developers forum for questions regarding this Software.