It’s all down to your appetite for risk and how much downtime you can suffer. Spinning up a fresh VPS, setting your instance to read-only and installing docker is going to be the smallest window for downtime. The OS upgrade is guaranteed downtime, fixing the issues will prolong that.