2

Dockerクイックスタートターミナルを起動すると、自動的にVirtualBox内の仮想マシンが「デフォルト」と呼ばれ、接続されます。しかし、私は2番目のVMがboot2dockerを実行していますが、これは "デフォルト"の代わりに使いたいものです( "myVM"と呼ぼう)。Dockerが接続されているVirtualBox VMをどのように変更できますか?

ドッカーターミナルの接続をmyVMに変更したいので、IPアドレスやポートなどを指定しなくても "docker images"や "docker ps"のようなコマンドを発行できます。 「ドッカー-H 192.168.99.105:2376のような何かをしなければならない」)。これを達成するにはどうすればいいですか?

答えて

4

シェルを新しいmyVMマシンに接続するには

eval $(docker-machine env myVM) 

これは、Tock設定を指定するDockerクライアントが読み込む現在のシェルの環境変数を設定します。新しいシェルを開くかマシンを再起動するたびにこれを行う必要があります。

+0

vmが 'docker-machine'によって作成されていない場合は、追加する必要があります。 'virtualbox'ドライバで新しいドライバを作成する方が' generic'ドライバ経由で接続する方が簡単かもしれません。 – Matt

関連する問題