步驟一:安裝WSL

要使用WSL運行Linux環(huán)境,首先需要安裝WSL。以下是安裝WSL的步驟:

打開Windows PowerShell或命令提示符。

運行以下命令以啟用WSL功能:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

重啟計算機以完成安裝。

打開Microsoft Store,并搜索并選擇所需的Linux發(fā)行版,例如Ubuntu。

單擊“獲取”按鈕以下載和安裝Linux發(fā)行版。

啟動Linux發(fā)行版,完成初始化和設置。

步驟二:安裝Docker

在WSL中安裝Docker需要執(zhí)行以下步驟:

打開WSL終端。

在終端中運行以下命令以添加Docker的官方GPG密鑰:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加Docker的APT存儲庫:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新APT軟件包索引:

sudo apt update

安裝Docker引擎:

sudo apt install docker-ce docker-ce-cli containerd.io

步驟三:配置Docker

配置Docker以在WSL上進行操作:

在終端中運行以下命令以添加當前用戶到docker用戶組:

sudo usermod -aG docker $USER

注銷并重新登錄以使更改生效。

運行以下命令以啟動Docker服務:

sudo service docker start

確保Docker服務在系統(tǒng)啟動時自動啟動:

sudo systemctl enable docker

步驟四:驗證安裝

在終端中運行以下命令以驗證Docker安裝是否成功:

docker --version

如果安裝成功,將顯示Docker的版本信息。

步驟五:使用Docker

現(xiàn)在,您可以使用Docker在WSL中創(chuàng)建、運行和管理容器化應用程序了。以下是一些常用的Docker命令:

docker run <image> - 運行一個容器。

docker ps - 列出正在運行的容器。

docker pull <image> - 下載一個容器鏡像。

docker build <path/to/dockerfile> - 構建一個自定義的容器鏡像。

docker stop <container> - 停止一個運行中的容器。

總結

通過按照本文提供的步驟,在WSL上安裝和配置Docker變得簡單快捷。通過使用WSL和Docker的組合,您可以在Windows系統(tǒng)中獲得類似于Linux環(huán)境的開發(fā)和部署體驗。現(xiàn)在您可以嘗試使用Docker來容器化您的應用程序,享受容器化技術帶來的便利和靈活性。