Docker远程API + Docker组合-f选项

我正在使用Docker引擎API在-H选项的帮助下pipe理远程Docker实例。 我成功地configuration了远程守护进程接受来自外部的http请求,并且能够从本地机器连接到它并调用远程docker引擎。 现在我想用docker-compose工具来检查在远程主机上运行的项目。 在远程主机上,名为testproject的项目正在运行(以在docker -compose命令中使用-p参数设置自定义proj名称)。 testprojectdocker -compose文件描述,其path为/opt/myproject/compose/docker-compose.yml。

当试图从我的本地机器检查docker-compose进程时使用以下命令:

docker-compose -H tcp://${remote_ip}:2375 -p testproject ps 

我不断收到这个错误:

 ERROR: Can't find a suitable configuration file in this directory or any parent. Are you in the right directory? Supported filenames: docker-compose.yml, docker-compose.yaml 

所以我试图使用-f和–project-directory选项来指定远程docker-compose.yml文件的位置,但是恐怕这两个选项都与我的本地机器有关,因为我得到了“找不到文件“错误。 这是对的吗 ? (我在官方文档中没有find明确的答案)我该如何解决这个问题?