これを試しましたが、すでに最新のようです。
# apt install docker-ce docker-ce-cli
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
docker-ce はすでに最も新しいバージョン (5:20.10.7~3-0~ubuntu-xenial) です。
docker-ce-cli はすでに最も新しいバージョン (5:20.10.7~3-0~ubuntu-xenial) です。
docker-ce-cli は手動でインストールするように設定されました。
アップグレード: 0、新規インストール: 0、削除: 0、未アップグレード: 0
docker を overlay2 に切り替え (Change the Docker storage backend に記載)、古い aufs ディレクトリを削除しましたが、ビルドは同じように失敗します。
その後 do-release-upgrade を実行し、aufs を使用しなくなったため、これを行うことができるようになりました。
そして、そのすべてが終わった後も、次のように表示されます。
WARNING: Docker version 20.10.7 deprecated, recommend upgrade to 24.0.7 or newer.
そして、依然として同じように失敗します。
その後、別の do-release-upgrade -d を実行して 24 に更新しました (これは懸念されるようです https://www.zdnet.com/article/the-rocky-road-to-upgrading-ubuntu-linux-24-04/)。しかし、バックアップとスナップショットがあり、サーバーはすでにダウンしています…
さて、しかし、docker はまだバージョン 20 です。
docker をバージョン 24 に強制的に更新します (Ubuntu | Docker Docs)。
再度ビルドします。
そして、ビルドされました。すごい。
まあ、楽しかったですね。あるいは何か。
これですべてのアップグレードが何も壊していないことを願っていますが、機能が復旧し、更新されたようです - 指をクロスさせています。