Docker コンテナー内で特異点を実行しようとしています。ただし、「squashfs」機能を.simg
特異点画像で機能させる方法を理解または理解できないようです。
このコマンドが次のことを示しているいくつかのディスカッション スレッドを見てきました。
cat /proc/filesystems|grep squashfs
を返す必要squashfs
がありますが、docker コンテナー内で実行すると、単に空白行が表示されます。「squashfs のインストール」ガイドを見てみましたが、それらはすべてカーネルのパッチ適用とアップグレードを伴うようで、これは私の理解が少し足りません。
具体的には、.simg で発生しているエラーは次のとおりです。
singularity exec myimage.simg
ERROR : Failed to mount squashfs image in (read only): No such file or directory
ABORT : Retval = 255
また、「マウント」を使用して .simg をマウントしようとしましたが、次のようになります。
mount -o loop,offset=31 myimage.simg /mnt
mount: /mnt: unknown filesystem type 'squashfs'.
明らかな何かが欠けているように感じます。Docker化されたものにsquashfsを追加するにはどうすればよいですか?