Windows系統下安裝Docker(附遇到的問題)

若是使用的是Windows系統,則能夠經過安裝Docker Community Edition for Windows(Win10 專業版/企業版)或Docker Toolbox(Win7,Win8,Win10其餘版本)來使用Docker。 git

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


1.Docker Community Edition for Windows安裝docker


對於(Win10 專業版/企業版)版本而言,咱們能夠直接經過Docker Community Edition for Windows來進行安裝。 這種安裝方式至關簡單,只須要下載安裝包後雙擊安裝便可。 shell


下載地址:store.docker.com/editions/co… windows


下載完成後,雙擊Docker for Windows Installer.exe文件安裝便可。 安裝完成後並啓動後,咱們能夠在通知欄中看到一個鯨魚的圖標。 接下來,咱們就能夠打開命令行,輸入以下命令來測試一下了:bash


docker versiondocker run hello-worldssh


若是正常輸出的話表示Docker已經安裝成功了。編輯器


2.Docker Toolbox安裝工具

對於Win7,Win8,Win10其餘版本而言,暫時還不支持經過Docker Community Edition for Windows來直接進行安裝,此時咱們須要經過安裝Docker Toolbox來使用Docker。 測試

Docker Toolbox的安裝過程相比Docker Community Edition for Windows而言略顯複雜,下面,咱們將講解一下如何安裝Docker Toolbox。 首先了解一下Docker Toolbox中包含了哪些工具內容吧:

用於運行docker-machine命令的Docker機器

用於運行docker命令的docker引擎

用於運行docker-compose命令的機制Docker GUI

管理工具:KitematicDocker

命令行交互式shell環境

Oracle虛擬機


下載地址:download.docker.com/win/stable/…


安裝步驟


1.下載完成後,雙擊安裝文件,一路Next,接受全部默認安裝。

2.在安裝過程當中,會出現幾個其餘的安裝過程,如Ocracle Corporation等系列軟件,所有選擇安裝便可,下面是幾個小例子:

3.最後完成。

4.整個安裝過程很是簡單,安裝完成後,能夠在桌面獲得以下的三個圖標:

開始使用


1.點擊Docker Quickstart Terminal圖標,從而打開一個Docker Toolbox terminal

第一次啓動中,若是有新版本會更新,時間比較長,下次再啓動就很是快了。 

2.配置完成

3.在$後輸入各類docker命令就可使用docker了

遇到的問題


1.若點擊Docker Quickstart Terminal圖標後,提示window正在查找bash.exe的話。

出現這個問題是因爲以前裝過Git,安裝Docker默認生成的快捷方式中,Git的路徑是C:\Program Files\Git\bin\bash.exe。而以前安裝的Git並非這個路徑,因此就會報找不到應用程序的問題。此時只要把Git的路徑改成本身以前安裝的路徑便可,好比個人就在D:\Program Files\Git\bin\bash.exe,修改後的Target爲如圖所示(後面的路徑不用修改)


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

這是由於沒有找到默認的boot2docker鏡像的緣由,提示正在下載,然而github的下載速度不可恭維,第一反應都是找別的站資源下載。在此要注意了,不一樣的docker版本最好要對應相同的boot2docker版本,相信打開github下載頁的應該都留意到。最後我才發現,其實不用下載,在一開始安裝好的DockerToolbox根目錄下就有一個boot2docker,而且能夠推斷就是對應的版本,把boot2docker.iso複製到,bash所提示找不到的那個目錄下(我這裏是C:\Users\Administrator.docker\machine\cache),再從新啓動便可。


3.修改鏡像加速地址

因爲國內訪問直接訪問Docker hub網速比較慢,拉取鏡像的時間就會比較長。通常咱們會使用鏡像加速或者直接從國內的一些平臺鏡像倉庫上拉取。我比較經常使用的是阿里雲的鏡像中心。


dev.aliyun.com

修改加速器命令

一、docker-machine ssh default 

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

三、exit

四、docker-machine restart default

這樣重啓Docker後就能夠用國內的鏡像源來進行下載鏡像了。


最後能夠開始使用docker了!

qrcode_for_gh_a180bae6c589_258.jpg
相關文章
相關標籤/搜索