How can I deploy my image?

Hi, I have one docker image and I want to deploy my image, do I need to use docker cloud ? or it is enough to install docker on the server and pull the image?