Eso es frustrante.
Si miras Docker Engine | endoflife.date (y haces clic en el botón “mostrar más versiones sin mantenimiento”), verás que el soporte para Docker 18 finalizó hace 6 años (18 de agosto de 2018). Realmente no es demasiado pronto para actualizar.
Así que, sí, si estás tan desactualizado con Docker y tu sistema operativo como sabías que estabas, entonces tampoco deberías actualizar Discourse. ![]()
No estoy seguro de si es posible que Discourse sepa cuál es la versión subyacente de Docker que está ejecutando para poder advertirte en la experiencia de usuario.