首页 > 解决方案 > docker:使用环境变量时引用格式无效

问题描述

我正在尝试在脚本中运行以下命令并不断收到以下错误

docker:无效的参考格式。

我还尝试在环境变量名称周围不带引号并且不带 $ 和 { 的情况下运行 cmd,结果相同。

sudo docker run --name "${container_name}-${number}" --cpus="${cpus_per_container}" \
--cpuset-cpus="${cpu_1}","${cpu_2}" \
--restart always -e VIRTUAL_HOST="${virtual_host}" \
-e NODE_ENV="${environment}" -d "${container_registry}:${tag_name}"

上面有什么需要改变的吗?

标签: bashdocker

解决方案


推荐阅读