在 Windows 系統(tǒng)中安裝并使用 Docker 服務(wù)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
前言在 Windows 上安裝 Docker 服務(wù)并沒(méi)有像在 MacOS 和 Linux 中那么的方便,所以本次教程將大家在 Windows 上從零開(kāi)始裝并使用 Docker 服務(wù)。該方案我是在 Windows10(專業(yè)版)上進(jìn)行的,同理 Windows11 也可使用該方案進(jìn)行安裝。 安裝步驟檢查是否支持虛擬化在安裝 Docker 之前,我們需要確定自己的CPU是否支持和開(kāi)啟虛擬化服務(wù),如果不支持的話我們需要開(kāi)啟CPU的虛擬化服務(wù)。 啟用Hyper-V和子系統(tǒng)服務(wù)這里簡(jiǎn)單介紹一下這兩個(gè)服務(wù): Hyper-VHyper-V是微軟的一個(gè)虛擬化技術(shù),它允許用戶在單個(gè)物理機(jī)器上創(chuàng)建和運(yùn)行多個(gè)虛擬機(jī)(VMs)。這些虛擬機(jī)可以運(yùn)行不同的操作系統(tǒng),并且彼此之間是隔離的。Hyper-V提供了一個(gè)高性能的虛擬化環(huán)境,適用于開(kāi)發(fā)、測(cè)試和生產(chǎn)環(huán)境。 子系統(tǒng)服務(wù)WSL(Windows Subsystem for Linux)是一個(gè)在Windows 10和Windows 11中可用的兼容層,它允許用戶在Windows上運(yùn)行Linux二進(jìn)制可執(zhí)行文件(ELF格式)和工具,而不需要一個(gè)完整的虛擬機(jī)。WSL提供了一個(gè)輕量級(jí)的Linux環(huán)境,使得開(kāi)發(fā)者可以在Windows上使用Linux命令行工具、實(shí)用程序和應(yīng)用程序。 實(shí)際上,Hyper-V提供了一個(gè)完整的虛擬化解決方案,適合需要隔離環(huán)境和運(yùn)行多個(gè)操作系統(tǒng)的場(chǎng)景,而WSL提供了一個(gè)輕量級(jí)的Linux環(huán)境,適合開(kāi)發(fā)者在Windows上使用Linux工具和應(yīng)用程序。 開(kāi)啟服務(wù)我們可以在 點(diǎn)擊確定后,Windows 會(huì)自動(dòng)安裝需要的服務(wù),安裝完成后,會(huì)要求我們重啟電腦,根據(jù)提示重啟即可。 安裝子系統(tǒng)上面也介紹了,WSL 子系統(tǒng)提供了一個(gè)輕量級(jí)的Linux環(huán)境,使得開(kāi)發(fā)者可以在Windows上使用Linux命令行工具、實(shí)用程序和應(yīng)用程序。 所以我們需要安裝這個(gè)子系統(tǒng)來(lái)支撐 Docker 服務(wù)的安裝和運(yùn)行。我們需要使用 執(zhí)行下面的命令安裝WSL服務(wù):
安裝Docker服務(wù)這是我們距離安裝和運(yùn)行 Docker 服務(wù)的最后一步了,我們需要下載
如果下載不下來(lái),我這提供了網(wǎng)盤地址:
我們將下載好的安裝包,雙擊進(jìn)行安裝,根據(jù)提示繼續(xù)下一步: 直到出現(xiàn)該界面,進(jìn)行重啟電腦: 重啟完成后,我們的桌面上會(huì)多處一個(gè) Docker 的快捷方式,并且會(huì)自動(dòng)啟動(dòng) Docker 服務(wù): 點(diǎn)擊 這樣我們就進(jìn)入到了 Docker 服務(wù)的主界面中: 跑個(gè)服務(wù)接下來(lái)我們就可以使用 Docker 命令來(lái)創(chuàng)建和運(yùn)行我們的容器服務(wù)了,我以往期發(fā)布的一篇開(kāi)源項(xiàng)目為例,這是一個(gè)局域網(wǎng)網(wǎng)絡(luò)設(shè)備喚醒的服務(wù): UpSnap:搭建一款開(kāi)源且精美的網(wǎng)絡(luò)喚醒服務(wù) 我們?cè)?/span>
然后可以看到拉取鏡像,并創(chuàng)建啟動(dòng)容器,并在 docker 的 GUI 界面中可以看到正在運(yùn)行的服務(wù)信息: 到此大家就可以愉快地在 Windows 上使用 docker 服務(wù)了。 該文章在 2024/12/5 15:49:13 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |