摘要:關(guān)于這個(gè)渠道的介紹,大家可以參閱微軟官方文檔。各位可以從微軟官網(wǎng)下載的測(cè)試版本,而則是面向批量授權(quán)用戶的,如果您是訂閱用戶,也可以在訂閱站點(diǎn)下載。安裝過(guò)程中需要執(zhí)行以下命令。重啟完成后可以通過(guò)確認(rèn)服務(wù)是否正常啟動(dòng)。
前言
經(jīng)過(guò)前兩篇文章的鋪墊,今天我們來(lái)講下如何在Windows環(huán)境下安裝Docker。眾所周知,Windows分為客戶端和服務(wù)器端兩條產(chǎn)品線,對(duì)應(yīng)到的最新版本是Windows 10和Windows Server 2016。而且為了跟上創(chuàng)新的步伐,服務(wù)器端產(chǎn)品的發(fā)布渠道新增了半年發(fā)布一次的渠道,第一個(gè)版本是Windows Server, version 1709。關(guān)于這個(gè)渠道的介紹,大家可以參閱微軟官方文檔。
接下來(lái)將分別介紹客戶端和服務(wù)器端的Docker安裝過(guò)程。
Windows 客戶端 Windows 10 專業(yè)版雖然有部分用戶可能延續(xù)了之前使用Windows Server作為日常辦公系統(tǒng)的習(xí)慣,但是這里還是推薦使用Windows 10作為日常辦公系統(tǒng)。當(dāng)然Windows 10也分專業(yè)版和家庭版,Docker for Windows需要Windows 10專業(yè)版及Hyper-V支持。如果不符合的話可以安裝Docker Toolbox。兩者最大的區(qū)別是使用了不同的虛擬化技術(shù)。這里先介紹Docker for Windows。Docker for Windows能讓開發(fā)者在一臺(tái)開發(fā)機(jī)上同時(shí)使用Windows和Linux容器。在使用Linux容器的時(shí)候?qū)嶋H上是使用了一臺(tái)叫MobyLinuxVM的Hyper-V虛擬機(jī)。
在撰寫本文的時(shí)候,Docker for Windows 10的最新版是18.03(穩(wěn)定版),進(jìn)一步優(yōu)化了Linux容器的配置體驗(yàn)。各位可以從官方網(wǎng)站下載最新版本。根據(jù)安裝向?qū)О惭b完成后會(huì)在系統(tǒng)托盤區(qū)顯示應(yīng)用圖標(biāo)。
Windows 8.1 及 Windows 10 家庭版Docker Toolbox 使用了VirtualBox作為虛擬化平臺(tái)來(lái)承載Docker運(yùn)行環(huán)境,各位可以從官方頁(yè)面下載安裝。安裝完成之后雙擊桌面的Docker Quickstart Terminal打開命令提示符。待初始化完成后,可以看到Docker的鯨魚Logo及相關(guān)提示。
Windows 服務(wù)器端 Windows Server 2016 及 Windows Server, version 1709Windows Server 版本使用了Docker的企業(yè)版版本,安裝過(guò)程中需要通過(guò)添加服務(wù)器組件的方式進(jìn)行安裝。各位可以從微軟官網(wǎng)下載Windows Server 2016的測(cè)試版本,而Windows Server, version 1709則是面向批量授權(quán)用戶的,如果您是Visual Studio訂閱用戶,也可以在訂閱站點(diǎn)下載。在Docker安裝這一點(diǎn)上兩者并沒(méi)有太顯著的差異。
安裝之前需要注意Windows必須被安裝到C盤,建議通過(guò)VirtualBox來(lái)嘗試。
安裝過(guò)程中需要執(zhí)行以下PowerShell命令。
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force Install-Package -Name docker -ProviderName DockerMsftProvider Restart-Computer -Force
其中第二行命令如果失敗的話,請(qǐng)查看異常信息是不是提示Docker-17-06-2-ee-7.zip不存在(注意這個(gè)壓縮包的小版本值,該值會(huì)定期更新)。如果是,則是因?yàn)榫W(wǎng)絡(luò)問(wèn)題導(dǎo)致下載失敗。
那么可以通過(guò)使用Invoke-WebRequest命令并手動(dòng)設(shè)置代理來(lái)將該壓縮文件下載至錯(cuò)誤信息中提示的臨時(shí)文件夾。示例命令如下,請(qǐng)?zhí)鎿Q代理服務(wù)器地址。
Invoke-WebRequest -Uri https://dockermsft.blob.core.windows.net/dockercontainer/docker-17-06-2-ee-7.zip -UseBasicParsing -OutFile docker-17-06-2-ee-7.zip -Proxy http://192.168.0.124:1080
下載完成后再次執(zhí)行Install-Package命令,則會(huì)提示安裝完成并需要重啟。
重啟完成后可以通過(guò)docker version確認(rèn)Docker服務(wù)是否正常啟動(dòng)。
總結(jié)本文例舉了Docker在Windows客戶端和服務(wù)器端版本的安裝過(guò)程。如果是本地開發(fā)環(huán)境的話,建議使用Windows 10 專業(yè)版 + Docker for Windows的組合。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27243.html
摘要:這里以配置鏡像加速器為例進(jìn)行說(shuō)明。執(zhí)行重啟服務(wù)隨后就能享受鏡像加速帶來(lái)的鏡像加速下載的體驗(yàn)了。在命令提示符中執(zhí)行啟動(dòng)執(zhí)行以下命令設(shè)置環(huán)境變量。 前言 在安裝完Docker之后,還需要調(diào)整Docker的設(shè)置來(lái)適應(yīng)國(guó)內(nèi)的網(wǎng)絡(luò)條件。Windows客戶端和服務(wù)器端的設(shè)置步驟并不相同,需要分開介紹。 Windows 客戶端 Windows 10 專業(yè)版 由于 Windows 10 專業(yè)版可以安裝...
閱讀 891·2023-04-25 19:17
閱讀 2194·2021-09-10 11:26
閱讀 1908·2019-08-30 15:54
閱讀 3429·2019-08-30 15:53
閱讀 2688·2019-08-30 11:20
閱讀 3404·2019-08-29 15:12
閱讀 1238·2019-08-29 13:16
閱讀 2395·2019-08-26 12:19