最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WSL2、Docker?Desktop安裝配置最新版保姆級(jí)教程(附詳細(xì)圖文)

 更新時(shí)間:2025年12月05日 11:01:09   作者:摸魚丸加  
WSL2與Windows系統(tǒng)之間具有更好的隔離性,每個(gè)WSL2實(shí)例都運(yùn)行在獨(dú)立的輕量級(jí)虛擬機(jī)中,這有助于提高系統(tǒng)的安全性和穩(wěn)定性,這篇文章主要介紹了WSL2、Docker?Desktop安裝配置最新版保姆級(jí)教程的相關(guān)資料,需要的朋友可以參考下

前言

Docker 是一個(gè)開源的應(yīng)用容器引擎,基于 Go 語(yǔ)言開發(fā),并遵循 Apache 2.0 協(xié)議。它可以讓開發(fā)者將應(yīng)用及其依賴打包到一個(gè)可移植的容器中,然后在任何支持 Docker 的環(huán)境中運(yùn)行這個(gè)容器,實(shí)現(xiàn)“一次構(gòu)建,處處運(yùn)行”的目標(biāo)。無(wú)論是本地開發(fā)、測(cè)試,還是大規(guī)模的云端部署,Docker 都能顯著降低環(huán)境配置的復(fù)雜性,減少依賴沖突問(wèn)題。

本教程將詳細(xì)介紹在 Windows (11)上 Docker Desktop 的安裝和配置方法,Docker Desktop 是 Docker 官方提供的面向開發(fā)者的一款桌面應(yīng)用程序,適用于 Windows 和 macOS 操作系統(tǒng),它簡(jiǎn)化了在本地開發(fā)環(huán)境中使用 Docker 的過(guò)程。

安裝環(huán)境要求:

  • 操作系統(tǒng)版本必須為 Windows 10 2004及以上(64位)
  • 必須啟用Hyper-V或WSL 2后端(家庭版需安裝WSL 2)

WSL2(Windows Subsystem for Linux Version 2)是微軟在 Windows 10 和 Windows 11 中提供的一個(gè)兼容層,它允許用戶在 Windows 上運(yùn)行原生的 Linux 內(nèi)核和應(yīng)用程序。與傳統(tǒng)的虛擬機(jī)不同,WSL2 提供了一個(gè)輕量級(jí)的虛擬化環(huán)境,使得 Linux 應(yīng)用可以無(wú)縫地與 Windows 桌面和文件系統(tǒng)交互,同時(shí)保持高性能和良好的兼容性。  Docker Desktop 依賴 WSL 2 作為后端運(yùn)行環(huán)境。因此,在安裝 Docker Desktop 之前,需要先 安裝 WSL 2 并配置至少一個(gè) Linux 發(fā)行版(Ubuntu、Debian、CentOS等等)

安裝WSL2

方式一: 命令行方式安裝WSL2

 以管理員身份打開 PowerShell,運(yùn)行這條命令, 啟用 Windows 子系統(tǒng)(WSL)功能

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

WSL2 依賴 Windows 虛擬機(jī)功能,啟用虛擬機(jī)平臺(tái)功能

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

需要執(zhí)行以下命令進(jìn)行修改將WSL2設(shè)置為默認(rèn)版本,注意,這里只是將版本默認(rèn)設(shè)置為WSL2!

wsl --set-default-version 2

在應(yīng)用商店搜索下載發(fā)行版本(其他地方也可以下載),雖然提供了多種不同的發(fā)行版,包括OpenSUSE,Pengwin,F(xiàn)edora Remix和Alpine Linux。但是還是建議Ubuntu 20.04 LTS版本(盡管也有18.04 LTS)

下載安裝完成之后,如果有需要,也可以試試安裝 Windows Terminal,這個(gè)工具能夠很大程度上增加WSL的使用體驗(yàn),當(dāng)然這個(gè)看個(gè)人的使用習(xí)慣。

 將WSL 1上的Ubuntu轉(zhuǎn)換為WSL 2(視情況而定)

查看 WSL 版本和發(fā)布版本

wsl -l -v
 或
wsl --list --verbose

執(zhí)行命令

wsl.exe –set-version Ubuntu 2

如圖 ,我這里的版本已經(jīng)是WSL2,各位需要根據(jù)自己的情況來(lái)定

我這里是自己安裝測(cè)試的Debian版本,所以各位小伙伴們不要疑惑為什么不是Ubuntu,都是一樣的方式,不用過(guò)于糾結(jié)。 

最后,完成以上操作后重啟電腦,確保更改生效。

安裝方式二:GUI界面手動(dòng)安裝

 開啟Hyper-v適用于Linux的Windows子系統(tǒng),打開控制面板->程序->啟用或關(guān)閉Windows功能

然后重啟電腦,為了確保更改后功能啟用正常,需要重新啟動(dòng)系統(tǒng)

對(duì)于 windows10 版本2004(內(nèi)部版本19041或更高)及更新版本或者 windows11,可以直接用 dos命令,任務(wù)欄搜索“命令提示符”->以管理員身份打開,然后執(zhí)行:

wsl --install

如圖 

下次需要使用,就直接在DOS命令窗口或者PowerShell中輸入wsl即可

以上就是完整安裝WSL2的所有完整步驟,因?yàn)椴僮骱蜋C(jī)型配置的差異,也許會(huì)有安裝成功的或者失敗的朋友,失敗的朋友不要著急,可以多參考其他大牛們的教程,因?yàn)榇笾虏僮鞫际窍嗤摹?/p>

安裝 Docker Desktop

訪問(wèn) Docker 官網(wǎng):Docker: Accelerated Container Application Development。

  • 點(diǎn)擊頁(yè)面上的“Download for Windows - AMD64”按鈕,以下載適用于 Windows 系統(tǒng)的 Docker Desktop 安裝文件。

版本選擇,AMD64和ARM64架構(gòu)分不清楚?

正常來(lái)說(shuō),我們無(wú)腦選x86_64、x64、AMD64就行了,但是這并不適合所有情況, 使用Win + R ->打開 “運(yùn)行” 對(duì)話框->輸入 msinfo32 ,回車->打開 “系統(tǒng)信息” 窗口。

在 “系統(tǒng)摘要” 部分,查看 “系統(tǒng)類型” 一項(xiàng),它會(huì)顯示你的架構(gòu)信息。

 可以看到,系統(tǒng)類型為基于x64,所以我選擇Download for Windows - AMD64,下載完成后按照提示下一步正常安裝即可,不再贅述。

安裝完成后在桌面顯示圖標(biāo)雙擊打開界面(如果提示需要登錄或者信息收集直接選擇跳過(guò)即可)

打開后再左下角有三個(gè)點(diǎn),點(diǎn)擊后可以看到當(dāng)前DockerDesktop的狀態(tài)為‘running’,我們此時(shí)打開DOS窗口輸入docker version命令后,會(huì)輸出一些關(guān)于版本的日志信息,表示安裝成功。

 在DOS窗口中輸入命令拉取鏡像,或者也可以用helloWorld來(lái)測(cè)試

docker pull mysql:5.7
或
docker pull hello-world

如果是在沒(méi)有配置鏡像前,因?yàn)榫W(wǎng)絡(luò)無(wú)法連接或超時(shí)拉取鏡像失敗 

那么接下來(lái)就需要我們自己去配置鏡像了 

鏡像配置

獲取阿里云鏡像(如果不想配置,可以跳過(guò)使用其他鏡像源)

1.搜索阿里云->登錄->登錄之后搜索‘容器服務(wù)鏡像’->免費(fèi)試用->立即試用

 然后選擇找到自己的加速地址

配置Docker Desktop鏡像

方式一:在Docker Desktop中,點(diǎn)擊設(shè)置圖標(biāo)->找到Docker Engine中進(jìn)行配置

將阿里云的鏡像加速地址配置到Docker Desktop中,在registry-mirrors中可以配置多個(gè)鏡像源地址,只要有一個(gè)能用就行,配置完成之后點(diǎn)擊“Apply & restart

方式二:或者也可以找到C:\Users\你的用戶名\.docker這個(gè)目錄下的daemon.json文件,在這個(gè)文件中配置即可

注意:以上方式二選一即可,配置時(shí)需要注意正確的JSON格式,否則可能導(dǎo)致無(wú)法正常啟動(dòng),我這里除了阿里的鏡像之外,還配置了一個(gè)軒轅的鏡像,一樣都是親測(cè)可用,如果不想配置阿里的鏡像可以直接使用以下列舉的其他鏡像源。

其他鏡像源

目前很多鏡像源地址其實(shí)已經(jīng)不可用了,這里都是目前還算可靠的鏡像源(有些博主還沒(méi)有用過(guò),自測(cè)吧)

鏡像源名稱

地址(推薦優(yōu)先級(jí))

特點(diǎn)

軒轅鏡像

https://docker.xuanyuan.me

國(guó)內(nèi)專線,穩(wěn)定高速

阿里云鏡像

https://<你的ID>.mirror.aliyuncs.com

需阿里云賬號(hào)

網(wǎng)易云鏡像

http://hub-mirror.c.163.com

多節(jié)點(diǎn)覆蓋

Docker中國(guó)官方鏡

https://registry.docker-cn.com

官方認(rèn)證,適合企業(yè)環(huán)境

騰訊云鏡像https://mirror.ccs.tencentyun.com需要自測(cè)
中科大鏡像https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
 
需要自測(cè)

在完成了以上所有操作之后,我們可以試一下是否能正常使用,在DOS窗口中執(zhí)行以下命令:

docker pull mysql:5.7

在配置了鏡像之后

顯然已經(jīng)拉取鏡像成功了, 我們?cè)俅位氐紻ocker Desktop中查看

總結(jié)

到此這篇關(guān)于WSL2、Docker Desktop安裝配置最新版保姆級(jí)教程的文章就介紹到這了,更多相關(guān)WSL2、Docker Desktop安裝配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker多架構(gòu)鏡像構(gòu)建全過(guò)程

    Docker多架構(gòu)鏡像構(gòu)建全過(guò)程

    文章介紹了如何使用DockerBuildx工具實(shí)現(xiàn)一次構(gòu)建同時(shí)支持ARM64和AMD64平臺(tái)的Docker鏡像,并詳細(xì)描述了構(gòu)建過(guò)程、技術(shù)方案和問(wèn)題排查,最終,通過(guò)腳本使用指南和常見問(wèn)題解答,幫助用戶更好地理解和使用該工具
    2026-01-01
  • Docker v1.13.0 正式版發(fā)布

    Docker v1.13.0 正式版發(fā)布

    本文給大家分享的是Docker v1.13.0 正式版發(fā)布的信息,最近一直在學(xué)習(xí)docker中,所以關(guān)注的比較多,這里分享給大家
    2017-01-01
  • docker安裝nginx并配置ssl證書的方法步驟

    docker安裝nginx并配置ssl證書的方法步驟

    本文主要介紹了docker安裝nginx并配置ssl證書的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Docker安裝和基礎(chǔ)用法 Docker入門教程第二篇

    Docker安裝和基礎(chǔ)用法 Docker入門教程第二篇

    這篇文章主要介紹了Docker安裝和基礎(chǔ)用法,Docker入門教程第二篇,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • docker 搭建svn服務(wù)器的教程

    docker 搭建svn服務(wù)器的教程

    這篇文章主要介紹了docker 搭建svn服務(wù)器的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Docker 配置網(wǎng)絡(luò)使用bridge網(wǎng)絡(luò)的方法

    Docker 配置網(wǎng)絡(luò)使用bridge網(wǎng)絡(luò)的方法

    本篇文章主要介紹了Docker 配置網(wǎng)絡(luò)使用 bridge 網(wǎng)絡(luò)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • docker?compose快速開始超詳細(xì)教程

    docker?compose快速開始超詳細(xì)教程

    docker-compose是基于docker的開源項(xiàng)目,托管于github上,由python實(shí)現(xiàn),調(diào)用?docker服務(wù)的API負(fù)責(zé)實(shí)現(xiàn)對(duì)docker容器集群的快速編排,即通過(guò)一個(gè)單獨(dú)的yaml文件,來(lái)定義一組相關(guān)的容器來(lái)為一個(gè)項(xiàng)目服務(wù),本文給大家介紹docker?compose快速開始,感興趣的朋友一起看看吧
    2022-05-05
  • Docker?修改存儲(chǔ)位置的步驟(data-root?遷移完整指南)

    Docker?修改存儲(chǔ)位置的步驟(data-root?遷移完整指南)

    本文詳細(xì)介紹了如何在Linux+systemd環(huán)境下,將Docker的默認(rèn)數(shù)據(jù)目錄(data-root)遷移到其他磁盤空間充足的位置,包括遷移前的準(zhǔn)備工作、具體步驟、配置修改、啟動(dòng)和驗(yàn)證等,以及常見問(wèn)題的排查方法,感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • Docker 搭建 Tomcat 運(yùn)行環(huán)境的方法

    Docker 搭建 Tomcat 運(yùn)行環(huán)境的方法

    這篇文章主要介紹了Docker 搭建 Tomcat 運(yùn)行環(huán)境的方法,Docker與虛擬機(jī)及搭建過(guò)程,介紹的非常詳細(xì),需要的朋友可以參考下
    2016-10-10
  • CentOS7使用docker部署Apollo配置中心的實(shí)現(xiàn)

    CentOS7使用docker部署Apollo配置中心的實(shí)現(xiàn)

    這篇文章主要介紹了CentOS7使用docker部署Apollo配置中心的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10

最新評(píng)論

巨野县| 石门县| 长治县| 内黄县| 衡水市| 德安县| 平武县| 南漳县| 云梦县| 长葛市| 贵州省| 阆中市| 衡阳县| 当阳市| 涟源市| 大新县| 张北县| 奎屯市| 绥德县| 普兰县| 府谷县| 苏州市| 扎兰屯市| 泾阳县| 寿光市| 武隆县| 尼勒克县| 遂宁市| 永仁县| 兴化市| 牙克石市| 达州市| 长顺县| 靖州| 安塞县| 孝义市| 中山市| 麻城市| 渭源县| 灯塔市| 崇左市|