在一个docker compose容器和另一个docker compose容器中运行Python脚本
我想从docker compose环境中的另一个docker容器在docker容器中运行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.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
容器中运行depython\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?
如果可能,最好的方法是什么
问候