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

时间:2016-04-26 22:04:00

标签: bash shell docker docker-compose docker-registry

我正在使用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

的值

1 个答案:

答案 0 :(得分:1)

试试这个:

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`