それはイライラしますね。
Docker Engine | endoflife.date (そして「サポート終了したリリースを表示」ボタンをクリック) を見ると、Docker 18 のサポートは6年前(2018年8月18日)に終了していることがわかります。アップグレードするには早すぎるということはありません。
ですから、DockerやOSがそんなに古いことを知っていたなら、Discourseもアップグレードすべきではありません。![]()
Discourseが、実行しているDockerのバージョンをUXで警告できるように知ることができるかどうかはわかりません。