Aren't those orthogonal (i.e. have little to do with each other)? Why would Gitlab/Azure DevOps Pipelines (CI/CD tools) make Docker (a container engine) irrelevant?
Gitlab CI can build a docker image whenever you push code to your repo, and host said image in the builtin docker registry.
It's not a replacement for Docker, but a very useful companion.