專業(yè)提供無毒且安全的軟件及游戲下載!
當(dāng)前位置:首頁 > 電腦軟件 > 編程開發(fā) >Docker Desktop for Windows官方最新版下載 v4.31.1.0 電腦版

Docker Desktop for Windows官方最新版下載 v4.31.1.0 電腦版

  • 軟件大?。?/em>477MB
  • 更新日期:2024-07-09
  • 語言:簡(jiǎn)體中文
  • 類別:編程開發(fā)
  • 適用環(huán)境:WinAll
  • 安全檢測(cè): 無插件 360通過 騰訊通過 金山通過 瑞星通過
  • 本地下載

    普通http下載速度慢

應(yīng)用介紹

Docker Desktop for Windows官方最新版是一款專業(yè)的容器管理應(yīng)用,應(yīng)用能夠協(xié)助開發(fā)人員在本地計(jì)算機(jī)上運(yùn)行測(cè)試容器,應(yīng)用無需進(jìn)行先前使用時(shí),長時(shí)間的命令準(zhǔn)備,只需要幾分鐘就可以進(jìn)行編碼和容器化,無需使用命令,即可進(jìn)行管理本地包含的容器。

此外應(yīng)用擁有強(qiáng)大的搜索功能,用戶可以直接在Marketplace中進(jìn)行搜索所需容器,進(jìn)行拉取鏡像,用戶也可以在本地進(jìn)行對(duì)鏡像的構(gòu)建,調(diào)整,擁有圖形化界面將極大程度上縮減開發(fā)的難度,簡(jiǎn)化了所需流程,此外應(yīng)用頁面簡(jiǎn)潔高效,操作便捷簡(jiǎn)單,在安全性和功能上都非常不錯(cuò)。

Docker Desktop for Windows官方最新版 第1張圖片

Docker是什么

docker是一個(gè)用Go語言實(shí)現(xiàn)的開源項(xiàng)目,可以讓我們方便的創(chuàng)建和使用容器,docker將程序以及程序所有的依賴都打包到docker container,這樣你的程序可以在任何環(huán)境都會(huì)有一致的表現(xiàn),這里程序運(yùn)行的依賴也就是容器就好比集裝箱,容器所處的操作系統(tǒng)環(huán)境就好比貨船或港口,程序的表現(xiàn)只和集裝箱有關(guān)系(容器),和集裝箱放在哪個(gè)貨船或者哪個(gè)港口(操作系統(tǒng))沒有關(guān)系。

因此我們可以看到docker可以屏蔽環(huán)境差異,也就是說,只要你的程序打包到了docker中,那么無論運(yùn)行在什么環(huán)境下程序的行為都是一致的,程序員再也無法施展表演才華了,不會(huì)再有“在我的環(huán)境上可以運(yùn)行”,真正實(shí)現(xiàn)“build once, run everywhere”。

此外docker的另一個(gè)好處就是快速部署,這是當(dāng)前互聯(lián)網(wǎng)公司最常見的一個(gè)應(yīng)用場(chǎng)景,一個(gè)原因在于容器啟動(dòng)速度非???,另一個(gè)原因在于只要確保一個(gè)容器中的程序正確運(yùn)行,那么你就能確信無論在生產(chǎn)環(huán)境部署多少都能正確運(yùn)行。

Docker Desktop for Windows官方最新版工作原理

docker使用的是常見的CS架構(gòu),也就是client-server模式,docker client負(fù)責(zé)處理用戶輸入的各種命令,比如docker build、docker run,真正工作的其實(shí)是server,也就是docker demon,值得注意的是,docker client和docker demon可以運(yùn)行在同一臺(tái)機(jī)器上。

下面,我們用幾個(gè)命令來講解一下docker的工作流程:

1、docker build

當(dāng)我們寫完dockerfile交給docker“編譯”時(shí)使用這個(gè)命令,那么client在接收到請(qǐng)求后轉(zhuǎn)發(fā)給docker daemon,接著docker daemon根據(jù)dockerfile創(chuàng)建出“可執(zhí)行程序”image。

工作原理1

2、docker run

有了“可執(zhí)行程序”image后就可以運(yùn)行程序了,接下來使用命令docker run,docker daemon接收到該命令后找到具體的image,然后加載到內(nèi)存開始執(zhí)行,image執(zhí)行起來就是所謂的container。

工作原理2

3、docker pull

docker中image的概念就類似于“可執(zhí)行程序”,我們可以從哪里下載到別人寫好的應(yīng)用程序呢?很簡(jiǎn)單,那就是APP Store,即應(yīng)用商店。與之類似,既然image也是一種“可執(zhí)行程序”,那么有沒有"Docker Image Store"呢?答案是肯定的,這就是Docker Hub,docker官方的“應(yīng)用商店”,你可以在這里下載到別人編寫好的image,這樣你就不用自己編寫dockerfile了。

docker registry 可以用來存放各種image,公共的可以供任何人下載image的倉庫就是docker Hub。那么該怎么從Docker Hub中下載image呢,就是這里的docker pull命令了。

因此,這個(gè)命令的實(shí)現(xiàn)也很簡(jiǎn)單,那就是用戶通過docker client發(fā)送命令,docker daemon接收到命令后向docker registry發(fā)送image下載請(qǐng)求,下載后存放在本地,這樣我們就可以使用image了。

工作原理3

Docker Desktop for Windows官方最新版新功能

1、速度:

開發(fā)人員希望最大限度地利用時(shí)間為應(yīng)用程序編寫代碼,并最大限度地減少設(shè)置和開銷,以便可以盡早且頻繁地交付。

Docker Init:自動(dòng)為 Python、Node 和 Go 應(yīng)用程序生成 Dockerfile 和docker-compose.yml文件。

VirtioFS 支持:數(shù)據(jù)庫導(dǎo)入時(shí)間減少 98%。

Docker Compose file watch:自動(dòng)檢測(cè)本地主機(jī)代碼更改并將其與容器同步。

vpnkit => gVisor:容器到主機(jī)的網(wǎng)絡(luò)性能提高 5 倍。

2、安全性:

具體來說,非侵入性、信息豐富且可操作的安全性。開發(fā)人員希望在“內(nèi)循環(huán)”中編碼時(shí)立即捕獲并修復(fù)漏洞,而不是在 CI 中 30 分鐘后或在生產(chǎn)中 7 天后。

Docker Scout:當(dāng)開發(fā)人員在“內(nèi)循環(huán)”中編碼時(shí),自動(dòng)檢測(cè)漏洞并建議修復(fù)。

證明:Docker Build自動(dòng)生成 SBOM 和 SLSA Provenance 并將它們附加到映像。

3、選擇:

開發(fā)人員希望能夠自由地探索新技術(shù)并為正確的工作選擇正確的工具,而不是被限制在“除了廚房水槽之外的所有東西”的整體工具中使用最低公分母技術(shù)。

Docker 擴(kuò)展:推出僅一年多,從那時(shí)起,合作伙伴和社區(qū)成員已經(jīng)創(chuàng)建并向Docker Hub發(fā)布了700 多個(gè) Docker 擴(kuò)展,用于涵蓋 Kubernetes 應(yīng)用程序開發(fā)、安全性、可觀察性等廣泛的開發(fā)人員工具。

Docker 贊助的開源項(xiàng)目:在 Docker Hub 上 100% 免費(fèi)提供,該贊助計(jì)劃支持 600 多個(gè)開源社區(qū)項(xiàng)目。

多種架構(gòu):?jiǎn)蝹€(gè)docker build命令可以生成在多種架構(gòu)上運(yùn)行的映像,包括 x86、ARM、RISC-V,甚至 IBM 大型機(jī)。

下載地址
Docker Desktop for Windows官方最新版下載 v4.31.1.0 電腦版

有問題?點(diǎn)擊報(bào)錯(cuò)+投訴+提問

用戶評(píng)論
所有評(píng)論(0)
昵稱:
(您的評(píng)論需要經(jīng)過審核才能顯示)

軟件投訴或糾錯(cuò)

問題:
說明:
郵箱: