Manual deployment by copying project files, install docker-compose and running it
$ scp -r hello-docker user@remotehost:/path/to/src
$ ssh user@remotehost
$ pip install docker-compose
$ cd /path/to/src/hello-docker
$ docker-compose up -d
Using DOCKER_HOST environment variable to set up the target engine
$ cd hello-docker
$ DOCKER_HOST="ssh://user@remotehost" docker-compose up -d
Using docker contexts
$ docker context create remote ‐‐docker "host=ssh://user@remotemachine"
remote
Successfully created context "remote"
$ docker context ls
NAME DESCRIPTION DOCKER ENDPOINT KUBERNETES ENDPOINT ORCHESTRATOR
default * Current DOCKER_HOST… unix:///var/run/docker.sock swarm
remote ssh://user@remotemachine
$ cd hello-docker
$ docker-compose ‐‐context remote up -d