将TensorFlow Serving的docker run命令转换为正确的docker-compose配置
你之前配置的核心错误是将docker运行参数、环境变量、镜像名称错误放到了command字段下:command字段对应容器内部的启动命令,而非docker本身的运行参数,因此环境变量无法被正确识别。
以下是可正常运行的docker-compose配置:
version: '3.8' services: tensorflow-servings: image: tensorflow/serving container_name: tfserving_classifier ports: - "8501:8501" environment: - MODEL_NAME=img_classifier tty: true
各字段和原docker run参数的对应关系:
image字段对应原命令末尾的镜像名tensorflow/servingenvironment字段对应原命令的-e参数,专门用于配置容器环境变量tty: true对应原命令的-t参数,用于分配伪终端
内容的提问来源于stack exchange,提问作者PolarBear10
相关产品推荐
相关产品推荐

