Docker 承諾讓應用程式共享變得更容易,解決諸如「它在我的機器上可以運行,但在另一台機器上不行」之類的抱怨問題
我使用 docker 的時間還不夠長,我不知道這個承諾是否兌現了。很明顯,只有每個人的每台機器上都安裝了 docker,這才是正確的。我的大多數客戶端都在 Windows 上運行,並且沒有安裝 docker。
在Windows上安裝docker是一件麻煩事。我發現該過程的文檔是錯誤的或過時的、令人困惑的,並且由對 Linux 比 Windows 更熟悉的作者編寫。
可以遵循什麼簡單的基本安裝過程來完成它?
答案1
經過幾天的努力,我想出了這個似乎有效的過程:
以管理員身份開啟powershell
在 powershell 中,鍵入: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
在 powershell 中,鍵入: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
在瀏覽器中,造訪網站https://docs.docker.com/docker-for-windows/install/ 並下載適用於 Windows 的 docker dektop 安裝程式。
運行安裝程式“Docker Desktop Installer.exe”
從以下網址下載 Linux 核心更新套件https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
執行安裝程式“wsl_update_x64.msi”
在 powershell 中,鍵入:wsl --set-default-version 2
重新啟動視窗。
快速檢查安裝是否成功:
在命令提示字元中輸入: docker run -d -p 80:80 docker/getting-started
開啟瀏覽器造訪 http://localhost
您應該會看到一個包含大量有關 docker 資訊的頁面。警告:其中一些資訊已經過時或不適用於 Windows。