win10家庭版通過DockerToolbox安裝Docker

win10家庭版並沒有虛擬化組件,所以不能直接安裝docker,通過DockerToolbox安裝比較方便

下載DockerToolbox

進入下面網址下載最新版本執行程序即可

https://github.com/docker/toolbox/releases/

在這裏插入圖片描述
無腦下一步安裝即可 ,安裝完目錄是這樣的,在下文中簡稱目錄
在這裏插入圖片描述
桌面圖標有三個,第一個是虛擬機,第二個是docker圖形化界面,第三個是第一次啓動docker用的腳本
在這裏插入圖片描述

初次啓動

1.安裝git

因爲需要用到git的bash環境,所以需要安裝git

git的安裝包在installert目錄中

如果之前安裝過git環境 ,將桌面DockerQuickstartTerminal.exe圖標的屬性進行修改.

如圖所示,將目標中 --login 之前的路徑指向git的bash.exe

在這裏插入圖片描述

2.處理boot2docker.iso

這一步需要進行斷網操作
不然會聯網檢查boot2docker.iso的版本信息,國內非常非常非常慢
而且我們下載的toolbox包本身就是最新版,不需要更新

斷網後將目錄下boot2docker.iso移動到下面的文件夾

C:\Users\你的用戶名.docker\machine\cache

3. 運行DockerQuickstartTerminal.exe

初次啓動較慢,難心等待

4. 使用docker

運行完成後在git的bash或者系統的cmd的環境就可以使用docker命令了

處理IP映射

需要注意的是,實現的方式仍然是虛擬機,就算你容器配好了端口映射,仍然要通過虛擬機中轉

  1. 運行 Oracle VM VirtualBox.exe
  2. 如圖所示進行端口配置

在這裏插入圖片描述
在這裏插入圖片描述

其他問題

進入容器時報錯

輸入 docker exec -it xxxx /bin/bash 的時候報錯

the input device is not a TTY. If you are using mintty, try prefixing the command with ‘winpty’

在命令前加上winpty,調用bash的時候不要使用絕對路徑

winpty docker exec -it xxxx bash

鏡像Linux的root權限

鏡像默認的用戶是docker ,密碼爲tcuser

想取得root權限,直接輸入 sudo -i即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章