1

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を追加するにはどうすればよいですか?

4

1 に答える 1