You can ship your local docker context to a remote host and build/run your containers there. All the docker commands you typically run locally you can run on the remote host.
https://www.docker.com/blog/how-to-deploy-on-remote-docker-h...
https://www.docker.com/blog/how-to-deploy-on-remote-docker-h...
https://stackoverflow.com/a/71194294 https://docs.docker.com/compose/production/