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