在执行以下命令时,我们收到无效的参考格式错误:
$ VAR = VALUE sudo docker stack deploy --compose-file docker-compose.yml服务名称
但是,以下命令可以正常运行而不会导致错误:
sudo docker stack deploy --compose-file docker-compose.yml服务名称
VAR是docker-compose.yml文件中的变量
有人可以指导我解决此问题吗?
答案 0 :(得分:1)
sudo VAR=VALUE docker stack deploy -c docker-compose.yml service-name
'$'符号扩展了值,因此您不希望它在'='符号的左侧