Docker CE on MS windows:快速部署網(wǎng)絡(luò)基礎(chǔ)服務(wù)應(yīng)用

本篇是Docker CE on Debian/Ubuntu:快速部署網(wǎng)絡(luò)基礎(chǔ)服務(wù)應(yīng)用的姊妹篇,主要介紹MS Windows系統(tǒng)下Docker的安裝與使用。Docker在Windows下需要啟用硬件加速技術(shù)(VT-x/AMD-V),否則將不能進(jìn)行Docker相關(guān)服務(wù)啟動(dòng)。一旦硬件加速技術(shù)啟用后,就可以按兩種技術(shù)進(jìn)行:即Docker toolbox(使用于Win7/8/10)和Docker for Windows(適用于Win10)。Docker toolbox以VirtualBox為虛擬機(jī),搭建Linux應(yīng)用環(huán)境,而Docker for Windows則充分利用了Win10自帶的Hyper-V虛擬機(jī)。

特別提示Docker toolboxDocker for Windows在Windows上的安裝,需首先開啟硬件加速技術(shù)(VT-x/AMD-V)支持。

1. Win7/8/10下的Docker安裝與使用:基于VirtualBox的DockerToolbox

Docker toolbox是一個(gè)包含Docker CLI、Docker Machine、Docker Compose、Kitematic、 Docker QuickStart shell和Oracle VM Virtualbox的工具集,其中: Docker CLI 可用來(lái)運(yùn)行Docker引擎所創(chuàng)建的鏡像和容器,Docker Machine為Windows命令行中提供運(yùn)行docker運(yùn)行命令,Docker Compose用于運(yùn)行docker-compose命令,Kitematic.則提供Docker GUI可視化操作界面,Docker QuickStart shell提供Docker的命令行環(huán)境,而Oracle VM Virtualbox.則提供Linux虛擬機(jī)環(huán)境。

DockerToolbox的下載地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

Docker toolbox安裝很簡(jiǎn)單,如下圖片所示:

Ddocker toolbox完成,桌面會(huì)多出三個(gè)圖標(biāo):Docker QuickStart、Oracle VM Virtualbox和Kitematic。此時(shí)點(diǎn)擊Docker QuickStart,并對(duì)彈出的提示"User Account Control 窗口來(lái)運(yùn)行 VirtualBox",點(diǎn)擊選擇"yes"。

注意:Docker toolbox需要啟用VT-x/AMD-V 硬件加速,否則會(huì)出錯(cuò)。

Docker toolbox所開啟的虛擬機(jī)為VirtualBox,其虛擬機(jī)所對(duì)應(yīng)的虛擬系統(tǒng)的MingW64(Minimalist GNUfor Windows)。

由上可見,Docker已經(jīng)安裝成功,并可以通過(guò)Kitematic界面安裝Drupal運(yùn)行環(huán)境了。Docker-toolbox通過(guò)docker hub注冊(cè)鏡像,可以提高Docker相應(yīng)容器映像文件抽取下載的速度,具體修改的文件為:

C:\Users\Administrator\.docker\machine\machines\default\config.json

將其中的

"RegistryMirror": [],

修改為

"RegistryMirror": ["https://registry.docker-cn.com"],

2. Win10下Docker安裝與使用 :基于Hyper-V虛擬機(jī)的Docker for Windows

Windows 10系統(tǒng)下,需要安裝Docker for Windows。它可以從下面的地址下載:

官方下載地址:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installe...

阿里云鏡像地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/stab...

特別注意:在Windows 10中需要開啟Hyper-V(虛擬機(jī)),否則會(huì)出現(xiàn)錯(cuò)誤。且VirtualBox與Hyper-V是不能共存運(yùn)行的。如果要安裝運(yùn)行Docker toolbox,必須禁用Hyper-V。

Docker for Windows的安裝十分簡(jiǎn)單,雙擊打開下載的程序,即可開啟安裝過(guò)程。安裝完成,可以看到桌面會(huì)出現(xiàn)Docker for Windows的圖標(biāo)

。雙擊打開它,開啟Docker服務(wù)。此時(shí),可以看見桌面任務(wù)欄右下角出現(xiàn)Docker的運(yùn)行圖標(biāo),如下:

此時(shí),可以點(diǎn)擊"Setings..."菜單進(jìn)行相應(yīng)的設(shè)置,點(diǎn)擊"Docker Store"則可以搜索安裝相應(yīng)的Docker應(yīng)用鏡像(如Drupal、tripal),點(diǎn)擊Kitematic,則可安裝Docker的GUI管理界面。

3.Docker使用

利用Docker GUI,我們可以進(jìn)行各種類型Dcoker容器安裝使用。但是,Docker默認(rèn)抽取的映像文件速度較慢,因此,建議修改Docker相應(yīng)的配置文件,以加快速度。在Linux下,通過(guò)修改/etc/docker/daemon.json,而Windows系統(tǒng)可修改C:\Program Files\Docker\Docker\resources\windows-daemon-options.json來(lái)重新配置鏡像地址,如下在配置文件中加入:

{
? "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

更多的docker Hub鏡像地址可以參考"國(guó)內(nèi) docker 倉(cāng)庫(kù)鏡像對(duì)比"一文。


原文: http://www.liumwei.org/Blog/Docker_for_Windows

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容