Docker-compose从容器中缩放命令

我正在使用docker撰写构build具有服务X和Y的拓扑,是否可以从服务Y(容器)内缩放服务X?

通常,当我想从一个容器中访问我的本地docker时,只需将docker套接字和docker二进制文件挂载为卷。

例如(我从docker运行这个mac):

docker run -it -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker alpine sh

从那里你可以运行任何docker命令,包括扩展你的服务。 您可以将这两个卷添加到您docker-compose.yml

EDIT1

在撰写语法时,这是你可以做的

 services: serviceX: image: yournamespace/yourimage:latest volumes: - /var/run/docker.sock:/var/run/docker.sock - /usr/bin/docker:/usr/bin/docker serviceY: ... 

ServiceX将有权访问泊坞窗。 那么这个服务就是在这个服务里运行的应用程序来调用API。