私はDocker Machineユーザーガイドをマシン。
それはこう言います:
You can see the machine you have created by running the docker-machine ls command again:
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL
dev * virtualbox Running tcp://192.168.99.100:2376
The * next to dev indicates that it is the active host.
これを実行すると、どのマシンの横にも * が表示されません。マシンをアクティブとしてマークするには、何をする必要がありますか? これには何か利点がありますか?
たとえば、Windows 10でDocker Machineを実行していますが、これをアクティブにすると、コマンドでマシン名を指定し続ける必要がなくなります。docker-machine env dev
ベストアンサー1
次のコマンドを実行するだけで動作すると思います:
$ eval $(docker-machine env default)
(default
マシンの名前はどこにありますか)。
* の理由は、現在どのマシンに接続しているかを知らせるためです。たとえば、docker ps
どの Docker エンジンを実行すると、どのマシンと通信するのでしょうか。
現在のバージョンの Docker マシンでは、常に名前を指定する必要があると思います。