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

在一个docker compose容器和另一个docker compose容器中运行Python脚本,python,docker,docker-compose,Python,Docker,Docker Compose,我想从docker 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:

我想从docker 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
容器中运行de
python\u容器中的python脚本?我有一个需要运行python脚本的节点应用程序,我们为它创建了一个docker“runtime”容器,其中预构建了所有依赖项

我已经试过安装de docker插座,但是当我试着运行时

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?
如果可能,最好的方法是什么

问候