特権 Docker コンテナで NFS サーバーを実行したいと考えています。
私のテストによると、ホスト上での単純な「modprobe nfs」では不十分です。コンテナ内で NFS サーバーを起動すると、「NFS カーネル デーモンを起動していません: 現在のカーネルではサポートされていません」というメッセージが表示されます。ただし、modprobe 自体は機能しており、その後ホストの /proc/modules に「nfs」が表示されます。
そこで、ホストに (Ubuntu) パッケージをインストールしたnfs-kernel-server
ところ、コンテナ内の NFS サーバーが無事起動するようになりました。しかし、ホスト上に本格的な NFS サーバーが本当に必要なのか疑問に思います。
それで、そのためのホストの最小前提条件は何でしょうか?