首先先到 Docker 官方網站下載 Docker Desktop 應用程式
安裝完成後會需要重新啟動電腦
開啟 Docker 應用程式時可能可以開啟視窗,但是會出現 Docker Desktop stopped... 沒有說明原因就關閉
或是出現錯誤更本就開不起來,原因是我們沒有安裝過 WSL2 (Windows 的子系統 Linux),點選下面的連結安裝
依照說明文件的步驟一一執行即可,本文會帶大家來做一遍
若出現下面的錯誤訊息,則要先安裝 Linux 子系統,若沒有出現下面的錯誤,則直接繼續執行步驟五
錯誤訊息:
安裝 Linux 子系統指令
安裝中:
安裝 Linux 子系統成功,需要重新啟動
等待安裝完成(667.4MB,大約2分鐘就下載並安裝完成)後,點選「開啟」
依照步驟安裝 Ubuntu 22.04 ,語言選擇 English
輸入基本資料
直接下一步
重新啟動子系統
設定完成:
回到 Docker Desktop,點選 Restart
安裝完成!(如果遇到錯誤,重新啟動 Docker Desktop 即可)
可以點擊Skip tutorial 跳過教學
參考資料:
WSL 的手動安裝步驟
安裝完成後會需要重新啟動電腦
開啟 Docker 應用程式時可能可以開啟視窗,但是會出現 Docker Desktop stopped... 沒有說明原因就關閉
或是出現錯誤更本就開不起來,原因是我們沒有安裝過 WSL2 (Windows 的子系統 Linux),點選下面的連結安裝
依照說明文件的步驟一一執行即可,本文會帶大家來做一遍
步驟 1 - 啟用 Windows 子系統 Linux 版
使用系統管理員身分執行 PowerShell 後執行下面的指令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
步驟 2 - 檢查執行 WSL 2 的需求
將 Windows 更新到最新版步驟 3 - 啟用虛擬機器功能
使用系統管理員身分執行 PowerShell 後執行下面的指令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
步驟 4 - 下載 Linux 核心更新套件
點選下面的連結下載 WSL2 Linux 核心更新套件 (適用於 x64 電腦),下載完成後執行安裝。若出現下面的錯誤訊息,則要先安裝 Linux 子系統,若沒有出現下面的錯誤,則直接繼續執行步驟五
錯誤訊息:
this update only application to machines with the windows subsystem for linux
安裝 Linux 子系統指令
wsl --install
安裝中:
安裝 Linux 子系統成功,需要重新啟動
步驟 5 - 將 WSL 2 設定為預設版本
開啟 PowerShell 執行下面的指令:
wsl --set-default-version 2
步驟 6 - 安裝您選擇的 Linux 發行版本
開啟 Microsoft Store 安裝 Linux 子系統,理論上什麼版本都可以,筆者是使用 Ubuntu 22.04 LTS等待安裝完成(667.4MB,大約2分鐘就下載並安裝完成)後,點選「開啟」
依照步驟安裝 Ubuntu 22.04 ,語言選擇 English
輸入基本資料
直接下一步
重新啟動子系統
設定完成:
回到 Docker Desktop,點選 Restart
安裝完成!(如果遇到錯誤,重新啟動 Docker Desktop 即可)
可以點擊Skip tutorial 跳過教學
參考資料:
WSL 的手動安裝步驟
鹿遊你好 ! 我想請問一下這裡的wsl還有虛擬機的部分,請問我之後還要去另外安裝虛擬機嗎? 還有如果要啟用Linux我可以在終端機開啟嗎?
回覆刪除您好,上面的「步驟 6」就已經算是安裝了其中一種 Linux:Ubuntu 虛擬機,如果之後要使用這個 Linux 可以在「終端機」中開啟,先開啟「終端機」,點擊上方頁籤旁的向下箭頭,以本文的範例名稱會顯示為 Ubuntu 22.04 LTS。
刪除