Docker 將會推出 Docker Desktop for WSL 2

責(zé)任編輯:cres

2019-06-18 10:38:08

摘自:開源中國

微軟最新推出的 WSL 2 在架構(gòu)方面發(fā)生了重大的變化:它們提供了一個(gè)在輕量級 VM 中運(yùn)行的真正 Linux 內(nèi)核。

微軟最新推出的 WSL 2 在架構(gòu)方面發(fā)生了重大的變化:它們提供了一個(gè)在輕量級 VM 中運(yùn)行的真正 Linux 內(nèi)核。
 
對于這個(gè)變化以及這項(xiàng)技術(shù),Docker 公司已將其應(yīng)用到 Docker Desktop for Windows 上,并在近日宣布目前正在開發(fā)利用 WSL 2 的新版 Docker Desktop,計(jì)劃于7月發(fā)布公開預(yù)覽版。它將使 Docker 的開發(fā)體驗(yàn)體驗(yàn)更友好、以及解鎖更多新功能。
 
據(jù) Docker 公司的介紹,微軟很早就為他們提供了 WSL 2 的早期版本,以便他們評估這項(xiàng)技術(shù),并了解如何和 Docker Desktop for Windows 結(jié)合,使它成為在 Windows 上使用 Docker 的最佳方案。
 
Docker 也表示將使用 WSL 2 的集成包來替代 Hyper-V VM,該軟件包將提供與當(dāng)前 Docker Desktop VM 相同的功能:一鍵設(shè)置 Kubernetes、自動(dòng)更新、透明的 HTTP 代理配置、從 Windows 訪問守護(hù)程序以及透明綁定 Windows 文件等等。
 
此集成包將包含運(yùn)行 Docker 和 Kubernetes 所需的服務(wù)器端組件,以及用于和 WSL 中的這些組件交互的 CLI 工具。最終,Docker Desktop 將會引入一項(xiàng)新功能:Linux 工作區(qū)(Linux workspaces)。
 
現(xiàn)在我們使用 Docker Desktop 時(shí),運(yùn)行守護(hù)程序的 VM 完全不透明:雖然我們可以從 Windows 與 Docker 和 Kubernetes API 進(jìn)行交互,但除了 Docker 容器或 Kubernetes Pod 之外,無法在 VM 中運(yùn)行任何內(nèi)容。
 
但通過整合 WSL 2,可以體驗(yàn)與 Windows 的無縫集成,這對于開發(fā)針對 Linux 環(huán)境的項(xiàng)目的開發(fā)者或者針對 Linux 定制的構(gòu)建過程具有巨大的影響 —— 意味著開發(fā)者無需再維護(hù)用于 Linux 和 Windows 兩套不同的構(gòu)建腳本了。
 
例如,Docker 的開發(fā)者現(xiàn)在可以在 Windows 上運(yùn)行 Linux Docker 守護(hù)程序,使用與 Linux 開發(fā)者相同的工具和腳本集。
 
Docker Desktop for WSL 2 將于7月發(fā)布技術(shù)預(yù)覽版,支持與當(dāng)前版本的 Docker Desktop 同時(shí)運(yùn)行。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號