执行 docker 堆栈部署命令时出现无效引用格式错误
Invalid reference format error while executing docker stack deploy command
我们在执行以下命令时遇到无效引用格式错误:
$VAR=VALUE sudo docker stack deploy --compose-file docker-compose.yml service-name
但是,以下命令有效且不会导致错误:
sudo docker stack deploy --compose-file docker-compose.yml 服务名称
VAR 是 docker-compose.yml 文件中的一个变量
谁能指导我解决这个问题?
sudo VAR=VALUE docker stack deploy -c docker-compose.yml service-name
“$”符号扩展了值,因此您不希望它位于“=”符号的左侧
我们在执行以下命令时遇到无效引用格式错误:
$VAR=VALUE sudo docker stack deploy --compose-file docker-compose.yml service-name
但是,以下命令有效且不会导致错误:
sudo docker stack deploy --compose-file docker-compose.yml 服务名称
VAR 是 docker-compose.yml 文件中的一个变量
谁能指导我解决这个问题?
sudo VAR=VALUE docker stack deploy -c docker-compose.yml service-name
“$”符号扩展了值,因此您不希望它位于“=”符号的左侧