$eval "$(docker-machine env --swarm swarm-master)"
上面这个命令的中文解释是:“把当前环境变量配置到shell中”。
可是没听懂,麻烦解释一下什么意思?起什么作用?
$eval "$(docker-machine env --swarm swarm-master)"
上面这个命令的中文解释是:“把当前环境变量配置到shell中”。
可是没听懂,麻烦解释一下什么意思?起什么作用?
2 回答2.4k 阅读✓ 已解决
2 回答826 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
2 回答1.2k 阅读
1 回答1.6k 阅读
1 回答993 阅读
docker-machine env 的执行结果如下:
参数--swarm swarm-master 说明这docker是个swarm集群
eval 的作用是把文本解析成脚本再执行. 这里是把类似上面的结果执行, 只是设置几个环境变量
本地的docker cli其实也是通过远程的tcp方式向damon 发送指令的
具体操作的是哪台机子是用环境变量DOCKER_HOST指定, 空时为127.0.0.1:2375