2

當我啓動Docker快速入門終端時,它會自動在VirtualBox中站起一個名爲「default」的虛擬機,並連接到它。我有第二個運行boot2docker的虛擬機,但是,我想用「默認」而不是「默認」(我們稱之爲「myVM」)。如何更改Docker連接到的VirtualBox VM?

我想將Docker終端的連接更改爲myVM,以便我可以發出像「docker images」或「docker ps」這樣的命令,而不必指定IP地址,端口等(所以我不會必須做一些像「docker -H 192.168.99.105:2376 blah」)。我該如何去做到這一點?

回答

4

將您的外殼連接到新的myVM機器。

eval $(docker-machine env myVM) 

這設置Docker客戶端將讀取的當前shell的環境變量,它指定TLS設置。每次打開新shell或重新啓動計算機時都需要執行此操作。

+0

如果vm尚未由'docker-machine'創建,那麼它將需要添加。使用'virtualbox'驅動程序'創建'一個新的可能比通過'generic'驅動程序建立連接更容易。 – Matt