CI/CD | Docker, Rancher and Gitlab CI - Howto?

I wanted to ask if anyone has experience with setting up a ci/cd pipeline using the above mentioned components.
I can't find a step-by-step guide on this...
Any help is appreciated.