This blog will detail how to manage remote docker-compose instances with Azure Devops Deployment groups.
I'm going through https://docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/containers/acr-template?view=azure-devops as a template.
I'm using AzureDevops https://dev.azure.com/, when I signed up it automatically created a project {FirstName}{LastName}
for me.
Under Pipelines click Deployment Groups and create a new Deployment Group. You'll need to copy the script and run it on the machine in question. That could be a VM, for this blog I'm testing on my personal laptop.