$eval "$(docker-machine env --swarm swarm-master)"
上面这个命令的中文解释是:“把当前环境变量配置到shell中”。
可是没听懂,麻烦解释一下什么意思?起什么作用?
PHP中文网2017-04-24 09:12:02
docker-machine envの実行結果は以下の通りです
リーリーパラメータ --swarm swarm-master は、この Docker が swarm クラスターであることを示します
eval の機能は、テキストを解析してスクリプトを実行することです。ここでは、いくつかの環境変数を設定するだけで、上記と同様の結果が実行されます。
ローカルの docker cli は、実際にはリモート TCP 経由でデーモンに命令を送信します。操作される特定のマシンは、環境変数 DOCKER_HOST で指定されます。空の場合は 127.0.0.1:2375 です。