How to detach Gitlab Runner container from local Docker Engine?

Hello all !

So I have this new repository on Gitlab and have to set up the pipeline by using a specific Gitlab runner instead of the shared ones.
I have installed and registered the Gitlab runner for this project to a Docker container (like explained here Run GitLab Runner in a container | GitLab) and the runner works now that my laptop is active.
But since the pipeline is scheduled to run at midnight, it keeps failing because the runner is “stopped” when my machine and my docker engine app are off. So somehow the runner is attached to my local docker engine :confused:
Does anyone know how I can possibly make the container of Gitlab runner keep running independently from a local docker engine ? Do I need to deploy it to Kubernetes for example ?

Hope my question makes sense.
Thank you in advance !