Skip to main content

CentOS Stream 10: Use NFS External Storage with Podman

Mount NFS shares into Podman containers using named volumes for persistent remote storage.

May 25, 2026 3 min read
centoscentos-stream-10podmancontainersnfsstoragevolumes

Mount NFS shares into Podman containers for persistent remote storage.

Prerequisites

An NFS server must be running on your LAN. This example uses nfs.srv.world sharing the /home/nfsshare directory.

Create an NFS Volume

Create a volume configured for NFSv4:

podman volume create \
  --opt type=nfs4 \
  --opt o=rw \
  --opt device=10.0.0.35:/home/nfsshare nfs-volume

Verify the Volume

podman volume ls
podman volume inspect nfs-volume

Use the NFS Volume in a Container

podman run -it -v nfs-volume:/nfsshare centos:stream10

Inside the container, verify the mount:

df -hT /nfsshare
echo "Podman NFS Volume Test" > /nfsshare/testfile.txt
cat /nfsshare/testfile.txt