在另一个docker-compose容器中运行Python脚本

我想在docker-compose.yml -compose环境中的另一个docker容器中的docker容器中运行一个python脚本,这里是docker-compose.yml文件的一个抽象:

 app: build: ./app volumes: - ./app:/app - /var/run/docker.sock:/var/run/docker.sock links: - container1 - container2 - python_container ports: - "13000:3000" working_dir: /app command: npm install entrypoint: /entrypoint.sh container1: image: container1:version ports: - "3005:3005" volumes: - ./volume:/volume container2: image: container2:version ports: - "3004:3004" python_container: image: some_image volumes: - ./scripts_volume:/scripts_volume 

是否有可能在app容器中运行python_container的python脚本? 我有一个需要运行python脚本的节点应用程序,为此我们创build了一个预先构build了所有依赖项的docker“runtime”容器。

我已经尝试安装dedockersockets,但是当我尝试运行

 docker-compose run python_container python scriptname.py 

它说:

 Can't find a suitable configuration file in this directory or any parent. Are you in the right directory? 

如果有可能,最好的办法是什么?

问候