Deployment Strategies

Hi,

I’m developing an application with some services using dotnet core and docker compose.
I wonder how should I deploy my stack of services to my server. I don’t want to push my images to Docker hub.

  • Is there any way of copying images from localhost to server?
  • should I create a container with docker image registry on my Server and push images to that?
  • any other way …

Also, keep in mind that I want a plan that can be automated later using CI/CD tools.

Thanks.