How to substitute variable value in “docker run” command
问题 I am using a bash script and trying to assign a fingerprint value as below 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 However, bash is not at all substituting the value of $FINGERPRINT 回答1: Try this: 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