国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移

這篇具有很好參考價值的文章主要介紹了Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1 下載并安裝運行 Docker Desktop

1.1 下載 Docker Desktop

點擊鏈接下載 Docker Desktop:https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe
下載后得到:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

1.2 通過命令行安裝 Docker Desktop

Docker Desktop Installer.exe 所在的目錄下運行 Windows 命令提示符
在命令行中輸入以下命令來進行 Docker Desktop 的安裝:

start /w "" "Docker Desktop Installer.exe" install --installation-dir=E:\develop\Docker

Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

注:Docker Desktop 默認安裝位置為:C:\Program Files\Docker\Docker
這里通過在 install 命令后添加 --installation-dir=<path> 參數(shù)來修改 Docker Desktop 的默認安裝位置,其中 <path> 為指定的安裝路徑,這里我指定的安裝位置為:E:\develop\Docker。

添加桌面快捷方式:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

等待安裝:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

點擊 Close and restart 后,電腦會進行重啟
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

1.3 運行 Docker Desktop

重啟完成后,點擊桌面快捷方式:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

點擊 Accept
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

彈出以下界面說明系統(tǒng)上還未安裝 WSL :
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

3 安裝 WSL2

3.1 開啟 適用于 Linux 的 Windows 子系統(tǒng) 和 虛擬機平臺功能

打開設置,點擊應用,然后再點擊可選功能
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

在可選功能中點擊更多 Windows 功能
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

查看是否已經(jīng)勾選開啟了 適用于 Linux 的 Windows 子系統(tǒng)虛擬機平臺 (我安裝 Docker Desktop 重啟后,這兩個選項已經(jīng)被勾選上了,如果發(fā)現(xiàn)沒有勾選上,那么需要先勾選上重啟電腦后再進行 WSL 的安裝)
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

3.2 下載 Linux 內(nèi)核更新包

點擊鏈接下載 Linux 內(nèi)核更新包:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下載后得到:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

雙擊運行點擊 Next 后等待安裝:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

點擊 Finish 完成安裝:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

3.3 將 WSL 2 設置為默認版本

打開 PowerShell,運行以下命令,將 WSL 2 設置為默認版本:

wsl --set-default-version 2

Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

3.4 安裝 Ubuntu 22.04.2 LTS

打開 Microsoft Store
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維
搜索 Ubuntu 后,找到 Ubuntu 22.04.2 LTS,然后點擊獲取按鈕來進行安裝
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

3.5 設置 Linux 用戶名和密碼

安裝完成 Ubuntu 22.04.2 LTS 后,點擊打開按鈕:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

在控制臺窗口中設置用戶名和密碼
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

注:
1、輸入密碼時,屏幕上不會顯示任何內(nèi)容。 你不會看到你正在鍵入的內(nèi)容,這是正常的。
2、創(chuàng)建用戶名和密碼后,該帳戶將是分發(fā)版的默認用戶,并將在啟動時自動登錄。
3、此帳戶將被視為 Linux 管理員,能夠運行 sudo (Super User Do) 管理命令。

4 遷移 WSL2 安裝位置

WSL2 默認安裝在 C 盤,我們可以通過以下步驟遷移安裝位置

通過以下命令列出已安裝的 Linux 發(fā)行版:

wsl -l -v

Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維
可以看到已安裝了 Ubuntu-22.04,其運行狀態(tài)為:Stopped

如果運行狀態(tài)為 Running,需先通過以下命令關閉:

wsl --shutdown

然后我們通過以下命令將 Ubuntu-22.04 導出為 tar 文件:

wsl --export Ubuntu-22.04 e:\Ubuntu-22.04.tar

注:
wsl --export <Distribution Name> <FileName>
<Distribution Name> 為目標 Linux 發(fā)行版的名稱,我安裝的為: Ubuntu-22.04
<FileName> 為導出的文件名,這里我導出到 e:\Ubuntu-22.04.tar

導出成功后,可以在導出的路徑下看到導出的 tar 文件:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

然后注銷并卸載 Ubuntu-22.04

wsl --unregister Ubuntu-22.04

再次查看已安裝的 Linux 發(fā)行版:

wsl -l -v

Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維
可以看到 Ubuntu-22.04 已經(jīng)注銷并卸載了

然后將 Ubuntu-22.04 導入到新位置:

wsl --import Ubuntu-22.04 E:\ubuntu2204 E:\Ubuntu-22.04.tar

注:wsl --import <Distribution Name> <InstallLocation> <FileName>
<Distribution Name> 為目標 Linux 發(fā)行版的名稱,我安裝的為: Ubuntu-22.04
<InstallLocation> 為要安裝到的新位置,這里我安裝到:E:\ubuntu2204
<FileName> 為要導入的文件名,這里導入剛才導出的 e:\Ubuntu-22.04.tar

導入完成后,再次查看已安裝的 Linux 發(fā)行版:

wsl -l -v

Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維
可以看到 Ubuntu-22.04 已成功導入到新的位置

最后需要更改一下默認用戶:

Ubuntu2204 config --default-user lin

注:<DistributionName> config --default-user <Username>
<Distribution Name> 為目標 Linux 發(fā)行版的名稱,我安裝的為: Ubuntu-22.04,命令里要寫為:Ubuntu2204
<Username> 為 WSL 發(fā)行版中存在的用戶名,在設置 Linux 用戶名和密碼時我創(chuàng)建的用戶為:lin ,所以命令里的 <Username> 這里就為:lin

以上步驟完成后,看到指定安裝的新位置下有 .vhdx 文件:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維
說明遷移成功

5 配置 Docker Desktop

WSL2 安裝完成后,進入 Docker Desktop:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維
可以看到已經(jīng)能夠使用 Docker Desktop 了

我們先進行一些設置
點擊右上角的齒輪圖標進入設置,完成以下操作:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維
還需配置一下阿里云鏡像加速,可參考:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 進行配置

Docker Desktop 中原先的配置:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

配置了阿里云鏡像加速后Docker Desktop 中的配置:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維
這里的地址參照上面給出參考文檔換成自己的即可

6 遷移 docker-desktop-data 和 docker-desktop 安裝位置

Docker Desktop 會創(chuàng)建兩個發(fā)行版:docker-desktop-datadocker-desktop,它們的默認位置在 C:\Users\<你電腦的用戶名>\AppData\Local\Docker\wsl,我們同樣可以參考上面導入導出 Ubuntu-22.04 的過程將docker-desktop-datadocker-desktop 遷移到其他位置

wsl --export docker-desktop-data e:\docker-desktop-data.tar
wsl --export docker-desktop e:\docker-desktop.tar
wsl --unregister docker-desktop-data
wsl --unregister docker-desktop

Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

wsl --import docker-desktop-data E:\wsl\docker-desktop-data E:\docker-desktop-data.tar
wsl --import docker-desktop E:\wsl\docker-desktop E:\docker-desktop.tar

以上步驟完成后,看到指定安裝的新位置下有以下 .vhdx 文件:
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維
說明遷移成功

7 拉取 Nginx 鏡像并測試運行

打開 Docker Desktop 后,在 Windows 終端(Windows Terminal)中進入 Ubuntu-22.04 :

Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維
拉取 Nginx 鏡像

docker pull nginx

運行 Nginx

docker run -p 80:80 -d nginx

Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

訪問 http://localhost ,能夠看到以下頁面說明 Nginx 運行成功
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

可以看到 Docker Desktop 中也有了對應的容器
Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移,常用軟件的安裝和配置,Docker,docker,容器,運維

8 參考文檔

  1. https://docs.docker.com/desktop/install/windows-install/

  2. https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4—download-the-linux-kernel-update-package

  3. https://learn.microsoft.com/zh-cn/windows/wsl/setup/environment#set-up-your-linux-username-and-password

  4. https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands文章來源地址http://www.zghlxwxcb.cn/news/detail-727241.html

到了這里,關于Win11 安裝 Docker Desktop 和 WSL2 并進行安裝位置遷移的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Win Docker Desktop + WSL2 部署PyTorch-CUDA服務至k8s算力集群

    首先根據(jù)你的操作系統(tǒng)版本 安裝WSL ,記得切換WSL2,其次 安裝Docker Desktop,如果Docker安裝后一直無法加載WSL,卸載后重新安裝時不要勾選WSL,安裝后去設置里面勾上WSL即可。 Windows中運行以上代碼,WSL中安裝Ubuntu是為了方便在docker容器中掛載數(shù)據(jù)。 去WSL-Ubuntu系統(tǒng)中運行以上命

    2024年01月21日
    瀏覽(28)
  • win10、win11下WSL2環(huán)境安裝

    win10、win11下WSL2環(huán)境安裝

    微軟官方wsl手冊 微軟官方wsl手冊pdf 打開win10的設置,搜索windows功能,打開啟用或者關閉Windows功能(win11可能搜不到,需要在控制面板里面搜索) 勾選以下2個地方,并重啟,也有可能是中文名字“虛擬機平臺” 下載WSL2升級包,并點擊安裝 WSL2升級包 以管理打開Powershell,并執(zhí)行

    2023年04月17日
    瀏覽(21)
  • win11安裝ubuntu(by wsl2)

    win11安裝ubuntu(by wsl2)

    這里分類和匯總了欣宸的全部原創(chuàng)(含配套源碼):https://github.com/zq2599/blog_demos 省吃儉用入手了ThinkPad T14,打算裝好Linux后作為開發(fā)機器使用,本文記錄了安裝過程,以便將來在新系統(tǒng)上用到 作為參考,機器軟硬件情況如下 接下來就是安裝wsl2的過程,并未為了驗證Linux是否正常

    2024年02月10日
    瀏覽(26)
  • 最新版Docker Desktop安裝在windows10上會出現(xiàn)的WSL2錯誤

    最新版Docker Desktop安裝在windows10上會出現(xiàn)的WSL2錯誤

    有科技的可以去這個帖子看,解決WSL是最新版也無法運行docker的情況 查了很多帖子都是牛頭不對馬嘴,不說廢話直接上解決方案 Docker.Core.HttpBadResponseException: {“message”:“2 errors occurred:nt* provisioning docker WSL distros: running wsl-bootstrap version set in main distro: exit status 1nt* checking

    2024年02月02日
    瀏覽(27)
  • Win11基于WSL2安裝CUDA、cuDNN和TensorRT(2023-03-01)

    Win11基于WSL2安裝CUDA、cuDNN和TensorRT(2023-03-01)

    如果有小伙伴看了2023-03-05更新,發(fā)現(xiàn)設置環(huán)境變量后運行cuda代碼在鏈接過程中仍然會有報錯問題啥的,那我這里建議,先別管2023-03-05更新的內(nèi)容了,還是按照我博客里的安裝步驟一步一步往下安裝,用 sudo apt install nvidia-cuda-toolkit 命令去安裝nvcc,也不需要配置環(huán)境變量了。

    2024年02月02日
    瀏覽(25)
  • Win11使用WSL2安裝Ubuntu22.04并啟用GUI應用

    Win11使用WSL2安裝Ubuntu22.04并啟用GUI應用

    Windows Subsystem for Linux (WSL) 允許在幾分鐘內(nèi)在 Windows 機器上安裝完整的 Ubuntu 終端環(huán)境,無需離開 Windows 即可開發(fā)跨平臺應用程序。 將學到什么: 如何在 Windows 11 上啟用和安裝 WSL 如何安裝和運行使用 WSLg 的簡單圖形應用程序 如何安裝和運行使用 WSLg 的更高級的應用程序 你需

    2024年02月04日
    瀏覽(21)
  • 基于 Docker Desktop、WSL2 搭建雙系統(tǒng) Docker 環(huán)境

    基于 Docker Desktop、WSL2 搭建雙系統(tǒng) Docker 環(huán)境

    Docker Desktop :可以理解為是 Docker 的桌面版,或者是 Windows 系統(tǒng)上運行的 Docker 服務。 WSL2 :可以理解為是 Windows 上的一個工具,通過 WSL2 可以在 Windows 上運行 Linux 子系統(tǒng)。 通過 Docker Desktop、WSL2 方式搭建的雙系統(tǒng) Docker 環(huán)境,可以實現(xiàn)在 Windows 服務器上同時運行 Windows 和 L

    2024年02月13日
    瀏覽(25)
  • win11 使用 WSL2 安裝 linux 子系統(tǒng) ubuntu 出現(xiàn)錯誤:無法解析服務器的名稱或地址

    win11 使用 WSL2 安裝 linux 子系統(tǒng) ubuntu 出現(xiàn)錯誤:無法解析服務器的名稱或地址

    解決方法: 記事本打開 C:WindowsSystem32driversetchosts 文件, 添加如下解析地址 #raw.githubusercontent.com 185.199.108.133 raw.githubusercontent.com 185.199.109.133 raw.githubusercontent.com 185.199.110.133 raw.githubusercontent.com 185.199.111.133 raw.githubusercontent.com ifconfig /flushdns 查看可安裝的 WSL wsl --list --onlin

    2024年04月27日
    瀏覽(32)
  • Docker Desktop 更新4.25.1版本后出現(xiàn)WSL2報錯

    Docker Desktop 更新4.25.1版本后出現(xiàn)WSL2報錯

    ?近期發(fā)現(xiàn)?Docker?Desktop?有新版本可以更新,結(jié)果操作后??再打包它就閃退了。無奈只能刪除?Docker?Desktop?后下載新版本安裝程序進行重裝,然后依次出現(xiàn)2個彈窗上面顯示如下報錯內(nèi)容。? 第一個彈窗:?? 打開win11?命令行輸入?wsl??--shutdown?,?再次嘗試打開?Docker?Des

    2024年02月04日
    瀏覽(35)
  • 基于 WSL2、 Docker Desktop搭建Windows和Linux系統(tǒng) Docker 環(huán)境

    基于 WSL2、 Docker Desktop搭建Windows和Linux系統(tǒng) Docker 環(huán)境

    目錄 介紹 環(huán)境 安裝教程 開啟 WSL2 服務 安裝 CentOS 系統(tǒng) 安裝 docker?Desktop 其他? 安裝鏡像 WSL 命令使用 Docker-Desktop 儲存路徑更改 WSL2 :可以理解為是 Windows 上的一個工具,通過 WSL2 可以在 Windows 上運行?Linux?子系統(tǒng)。? Docker?Desktop :可以理解為是 Docker 的桌面版,或者是 W

    2024年01月20日
    瀏覽(48)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包