Python docker compose用于多个命令

Python docker compose用于多个命令,python,docker,Python,Docker,我无法在rulsmalldata服务中运行多个脚本命令(py)。你能给我提供解决方案吗 version: "3" networks: mlflow: external: true services: redis: restart: always image: redis:latest command: - --loglevel warning container_name: "redis" rulsmalldata:

我无法在rulsmalldata服务中运行多个脚本命令(py)。你能给我提供解决方案吗

version: "3"

networks:
  mlflow:
    external: true

services:
  redis:
    restart: always
    image: redis:latest
    command:
      - --loglevel warning
    container_name: "redis"

  rulsmalldata:
    image: rulsmalldata:mlflow-project-latest
    command: bash -c "python mlflow_model_run.py && python mlflow_model_serve.py && python mlflow_model_output.py"
    networks:
      - mlflow
    ports:
      - "80:80"
    environment:
      MLFLOW_TRACKING_URI: <<TRACKING_URI>>
      REDIS_ADDRESS: redis
      AZURE_STORAGE_CONNECTION_STRING: 'DefaultEndpointsProtocol=https;AccountName=<<Name>>;AccountKey=<<KEY>>EndpointSuffix=core.windows.net'
版本:“3”
网络:
mlflow:
外部:正确
服务:
redis:
重新启动:始终
图片:redis:最新版本
命令:
---日志级别警告
容器名称:“redis”
Rulsmall数据:
图片:rulsmalldata:mlflow项目最新版本
命令:bash-c“python-mlflow\u model\u run.py&&python-mlflow\u model\u serve.py&&python-mlflow\u model\u output.py”
网络:
-mlflow
端口:
- "80:80"
环境:
MLFLOW\u跟踪\u URI:
REDIS_地址:REDIS
AZURE\存储\连接\字符串:'DefaultEndpointsProtocol=https;AccountName=;AccountKey=EndpointSuffix=core.windows.net'

您能否重新格式化您的
docker compose
文件,以便我们可以帮助您确定问题。创建bash脚本?我正在使用azure的应用程序服务在docker容器中执行脚本。这应该可以工作。。。您从rulsmalldata\u rulsmalldata\u 0\u 7d657479=mlflow\u model\u run.py获取什么输出信息-容器日志:-c:第0行:查找匹配时出现意外EOF
“'mlflow\u model\u run.py:'c:第1行:语法错误:文件意外结尾mlflow\u model\u run.py:-c:第0行:查找匹配时出现意外EOF
”'mlflow\u model\u run.py:-c:第1行:语法错误:文件意外结束mlflow\u model\u run.py:-c:第0行:在查找匹配项时出现意外EOF'”'mlflow\u model\u run.py:-c:第1行:语法错误:文件意外结束