「碼唄學(xué)院」Windows系統(tǒng)下安裝Docker(附遇到的問題)

如果使用的是Windows系統(tǒng),則可以通過安裝Docker Community Edition for Windows(Win10 專業(yè)版/企業(yè)版)或Docker Toolbox(Win7,Win8,Win10其他版本)來使用Docker。?

下面我們將分別講解兩種安裝方法的使用步驟:

1.Docker Community Edition for Windows安裝

對于(Win10 專業(yè)版/企業(yè)版)版本而言,我們可以直接通過Docker Community Edition for Windows來進(jìn)行安裝。?這種安裝方式相當(dāng)簡單,只需要下載安裝包后雙擊安裝即可。?

下載地址:https://store.docker.com/editions/community/docker-ce-desktop-windows?

下載完成后,雙擊Docker for Windows Installer.exe文件安裝即可。?安裝完成后并啟動后,我們可以在通知欄中看到一個鯨魚的圖標(biāo)。?接下來,我們就可以打開命令行,輸入如下命令來測試一下了:

docker versiondocker run hello-world

如果正常輸出的話表示Docker已經(jīng)安裝成功了。

2.Docker Toolbox安裝

對于Win7,Win8,Win10其他版本而言,暫時還不支持通過Docker Community Edition for Windows來直接進(jìn)行安裝,此時我們需要通過安裝Docker Toolbox來使用Docker。?

Docker Toolbox的安裝過程相比Docker Community Edition for Windows而言略顯復(fù)雜,下面,我們將講解一下如何安裝Docker Toolbox。?首先了解一下Docker Toolbox中包含了哪些工具內(nèi)容吧:

用于運(yùn)行docker-machine命令的Docker機(jī)器

用于運(yùn)行docker命令的docker引擎

用于運(yùn)行docker-compose命令的機(jī)制Docker GUI

管理工具:KitematicDocker

命令行交互式shell環(huán)境

Oracle虛擬機(jī)

下載地址:https://download.docker.com/win/stable/DockerToolbox.exe

安裝步驟

1.下載完成后,雙擊安裝文件,一路Next,接受所有默認(rèn)安裝。

2.在安裝過程中,會出現(xiàn)幾個其他的安裝過程,如Ocracle Corporation等系列軟件,全部選擇安裝即可,下面是幾個小例子:?


3.最后完成。


4.整個安裝過程非常簡單,安裝完成后,可以在桌面得到如下的三個圖標(biāo):



3.開始使用

1.點(diǎn)擊Docker Quickstart Terminal圖標(biāo),從而打開一個Docker Toolbox terminal

第一次啟動中,如果有新版本會更新,時間比較長,下次再啟動就非常快了。?


2.配置完成


3.在$后輸入各種docker命令就可以使用docker了



4.遇到的問題

1.若點(diǎn)擊Docker Quickstart Terminal圖標(biāo)后,提示window正在查找bash.exe的話。


出現(xiàn)這個問題是由于之前裝過Git,安裝Docker默認(rèn)生成的快捷方式中,Git的路徑是C:\Program Files\Git\bin\bash.exe。而之前安裝的Git并不是這個路徑,所以就會報找不到應(yīng)用程序的問題。此時只要把Git的路徑改為自己之前安裝的路徑即可,比如我的就在D:\Program Files\Git\bin\bash.exe,修改后的Target為如圖所示(后面的路徑不用修改)

2.打開后,若在bash界面提示沒有boot2docker鏡像,需要在github上下載,提示大概如下


這是因為沒有找到默認(rèn)的boot2docker鏡像的原因,提示正在下載,然而github的下載速度不可恭維,第一反應(yīng)都是找別的站資源下載。在此要注意了,不同的docker版本最好要對應(yīng)相同的boot2docker版本,相信打開github下載頁的應(yīng)該都留意到。最后我才發(fā)現(xiàn),其實不用下載,在一開始安裝好的DockerToolbox根目錄下就有一個boot2docker,并且可以推斷就是對應(yīng)的版本,把boot2docker.iso復(fù)制到,bash所提示找不到的那個目錄下(我這里是C:\Users\Administrator\.docker\machine\cache),再重新啟動即可。

3.修改鏡像加速地址

由于國內(nèi)訪問直接訪問Docker hub網(wǎng)速比較慢,拉取鏡像的時間就會比較長。一般我們會使用鏡像加速或者直接從國內(nèi)的一些平臺鏡像倉庫上拉取。我比較常用的是阿里云的鏡像中心。

https://dev.aliyun.com

修改加速器命令

1、docker-machine ssh default?

2、sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror= 你的阿里云加速地址? |g" /var/lib/boot2docker/profile

3、exit

4、docker-machine restart default

這樣重啟Docker后就可以用國內(nèi)的鏡像源來進(jìn)行下載鏡像了。

最后可以開始使用docker了!

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

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

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