I have bought a space from a host service already and published my files into it and it is currently running successfully.
Now, I have started to learn Docker and use it's advantages like Containerize. I would like to have several instances of my application running on the remote host, in order to achieve this I need several Containers that are using the same image(my application). In order to achieve this I have created an Image and Containers and pushed them to DockerHub, no I want to pull and download them on the remote host, in order to see the Containers via their online address. Now my question is, do I need the Docker to be installed on the remote host? If the remote host is not a dedicated server but the shared one, do I need to install the Docker on it still? Or there is any other way that I am not aware about?
The project is SPA (ANGULAR + ASP.NET WEB API + SQL SERVER)