在 Windows 上安裝 Docker

在 Windows 上安裝 Docker

Docker 承諾讓應用程式共享變得更容易,解決諸如「它在我的機器上可以運行,但在另一台機器上不行」之類的抱怨問題

我使用 docker 的時間還不夠長,我不知道這個承諾是否兌現了。很明顯,只有每個人的每台機器上都安裝了 docker,這才是正確的。我的大多數客戶端都在 Windows 上運行,並且沒有安裝 docker。

在Windows上安裝docker是一件麻煩事。我發現該過程的文檔是錯誤的或過時的、令人困惑的,並且由對 Linux 比 Windows 更熟悉的作者編寫。

可以遵循什麼簡單的基本安裝過程來完成它?

答案1

經過幾天的努力,我想出了這個似乎有效的過程:

  1. 以管理員身份開啟powershell

  2. 在 powershell 中,鍵入: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  3. 在 powershell 中,鍵入: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  4. 在瀏覽器中,造訪網站https://docs.docker.com/docker-for-windows/install/ 並下載適用於 Windows 的 docker dektop 安裝程式。

  5. 運行安裝程式“Docker Desktop Installer.exe”

  6. 從以下網址下載 Linux 核心更新套件https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

  7. 執行安裝程式“wsl_update_x64.msi”

  8. 在 powershell 中,鍵入:wsl --set-default-version 2

  9. 重新啟動視窗。


快速檢查安裝是否成功:

  1. 在命令提示字元中輸入: docker run -d -p 80:80 docker/getting-started

  2. 開啟瀏覽器造訪 http://localhost

您應該會看到一個包含大量有關 docker 資訊的頁面。警告:其中一些資訊已經過時或不適用於 Windows。

相關內容