Dockerがaufsマウントを作成しようとするとエラーが発生する

Dockerがaufsマウントを作成しようとするとエラーが発生する

Raspberry Pi 4b 上の Ubuntu Bionic ARM64 で次のエラーが発生します。

ubuntu@ubuntu:~$ sudo docker run hello-world
docker: Error response from daemon: error creating aufs mount to /var/lib/docker/aufs/mnt/ae6dd4e40cc4ee953f997a4f19f8056efe077eba1603cca2cfb7350c93969edb-init: mount target=/var/lib/docker/aufs/mnt/ae6dd4e40cc4ee953f997a4f19f8056efe077eba1603cca2cfb7350c93969edb-init data=br:/var/lib/docker/aufs/diff/ae6dd4e40cc4ee953f997a4f19f8056efe077eba1603cca2cfb7350c93969edb-init=rw:/var/lib/docker/aufs/diff/c1d12d7d4632739ca4f5577690e026706470b0e3fb32dfa1544095d23755b1e8=ro+wh,dio,xino=/dev/shm/aufs.xino: invalid argument.

docker-ce を実行しています。これを修正するにはどうすればいいでしょうか?

答え1

これは、どうやら AUFS 自体を使用する Berryboot によって発生したもので、AUFS 上で AUFS を使用することはできません (このエラー)。また、代替の overlay2 ストレージ ドライバーに切り替えることもできません。現在は、ストレージ ドライバーとして devicemapper を使用するように切り替えましたが、うまく機能しているようです。最終的には、USB から直接起動して、overlay2 を使用できるようになることを期待していますが、今のところはこれでうまく機能しています。

関連情報