我正在尝试创建一个docker文件,用config中给出的参数运行机器学习算法。json文件。docker命令的简化版本如下所示
docker run --rm -it \
-e "CONFIG=work/algorithms/config.json" \
-e "SRC_TYPE=csv"
--entrypoint /bin/bash \
$(DOCKER_REPO)/$(DOCKER_IMAGE):$(DOCKER_VERSION)
运行python命令的Andy bash脚本如下所示。
#!/bin/sh
python work/algos/neural_network.py \
--ml_conf "$CONFIG" \
--src_type "$SRC_TYPE" \
--log resources/logs/nn_iris.log
当我像这样在脚本中使用CONFIG变量时,它不起作用。但是SRC\u类型变量可以工作。您能告诉我使用包含path的环境变量的正确方法吗。