如何在 "docker run" 命令中替换变量值

How to substitute variable value in "docker run" command

我正在使用 bash 脚本并尝试分配如下指纹值

export FINGERPRINT=D0:19:C5:80:42:66:56:AC:6F  
docker run --rm -i -v /var/run/docker.sock:/var/run/docker.sock --name ucp docker/ucp join --replica --fingerprint $FINGERPRINT

但是,bash 根本没有替代 $FINGERPRINT

的值

试试这个:

export FINGERPRINT=D0:19:C5:80:42:66:56:AC:6F
echo `docker run --rm -i -v /var/run/docker.sock:/var/run/docker.sock --name ucp docker/ucp join --replica --fingerprint $FINGERPRINT`