bash - 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}"
上面有什么需要改变的吗?
解决方案
推荐阅读
- jmeter - Jmeter-将运行时数据写入 csv(column) 文件
- c# - 每个表中的列名必须是唯一的例外
- c# - dgv 为 DataBinding 时 WinForms 中 DataGridView 的排序问题
- cassandra - 仅登录并“查看”特定键空间/表的 Cassandra 角色/用户
- symfony - 如何使用否定条件过滤带有查询生成器的相关实体?
- javascript - 为 JavaScript 函数调用增加值的正确方法
- python - 无法将记录插入表中 提供的绑定数量不正确
- python - RabbitMQ 持久队列绑定
- latex - centre a table in latex with headings above cells
- parsing - Is this double constraint syntax from PKCS#9 legal?