Python docker compose用于多个命令
我无法在rulsmalldata服务中运行多个脚本命令(py)。你能给我提供解决方案吗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:
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行:语法错误:文件意外结束