一個是使用了docker-machine創建的虛擬機器
eval "$(docker-machine env default)"
使用docker info,可以看到以下資訊
還有一個是,在其他終端打開的,沒有執行過docker-machine的環境變數
誰能解釋一下這兩個有什麼差別啊?這兩個下面的連鏡像和容器都是不一樣的! ! !
which docker//会发现是同一个文件。
学习是最好的投资!
目測:一個是你安裝Docker for Mac裡的Docker,一個是Docker Machine裡的Docker。因為docker-CLI是來自Docker for Mac的,所以預設連線的就是Docker for Mac上的Docker,而Docker Machine啟動後應該會覆寫docker-CLI的連線配置。猜測是這樣的。
目測:一個是你安裝Docker for Mac裡的Docker,一個是Docker Machine裡的Docker。因為docker-CLI是來自Docker for Mac的,所以預設連線的就是Docker for Mac上的Docker,而Docker Machine啟動後應該會覆寫docker-CLI的連線配置。猜測是這樣的。