Docker for Windows

用了兩三天才把Docker在Windows上搞定。
首先:必須要Windows10最新版(2018以上)才行。最好不要用網(wǎng)上Ghost版本的鏡像,因為即使是最新編的鏡像也是用的老版本win10,更新時間還是花了我12小時以上還沒更新完。索性直接到官網(wǎng)下載正式安裝版。

  • ISO安裝方法就是,直接把iso文件拷貝到“老毛桃”U盤里,在WinPE系統(tǒng)中執(zhí)行安裝。
  • 裝好后,打開系統(tǒng)設置 -> 系統(tǒng)更新 -> 開發(fā)者選項 -> 開啟開發(fā)者模式
  • 打開控制面板 -> 程序 -> windows功能 -> 勾選開啟適用于Linux的子系統(tǒng) (Windows Subsystem For Linux)和Hpyer-VHypervisor三項
  • 打開Windows應用商店 -> 搜索Ubuntu -> 安裝Ubuntu 16.04或喜歡的Linux系統(tǒng)
  • 到Docker官網(wǎng) -> 登錄 -> 下載Docker for windows (500MB)
  • 安裝Docker -> 重啟 -> 進入BIOS -> 開啟Virtualization虛擬化相關的選項
  • 進入系統(tǒng) -> 打開桌面上的Docker應用(Daemon)-> 打開Ubuntu系統(tǒng)終端 -> 嘗試Docker

參考:Get started with Docker for Windows
參考:Logs and troubleshooting

提示錯誤:Hardware assisted virtualization and data execution protection must be enabled in the BIOS

參考:Docker for Windows error: “Hardware assisted virtualization and data execution protection must be enabled in the BIOS”

image
image

用管理員權限打開Powershell,輸入命令:

# 開啟Hyper-V
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
bcdedit /set hypervisorlaunchtype auto

重啟。

如果還沒用,就到控制面板WIndows功能里,取消HypyerV等,重啟。然后再選中,然后再重新安裝,再重啟。

如果再再沒用,那就是時候考慮放棄了(電腦太老了可能),然后使用Virtualbox方案——安裝Docker toolbox。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容