【发布时间】:2016-04-27 14:37:44
【问题描述】:
我正在使用 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 的值
【问题讨论】:
-
什么是 docker 版本和你的主机操作系统?
-
如果在第一行之后执行这些操作会得到什么:
echo $FINGERPRINT和echo docker run --rm -i -v /var/run/docker.sock:/var/run/docker.sock --name ucp docker/ucp join --replica --fingerprint $FINGERPRINT -
这应该在 bash 中工作,但是你确定你使用的是 bash 吗?
标签: bash shell docker docker-compose docker-registry