一、介紹
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。
二、 使用docker toolbox安裝docker
對於Windows用戶來說,使用docker toolbox來安裝docker是最簡單的方式
docker toolbox是一個工具集,它主要包含以下一些內容:
1、Docker CLI 客戶端,用來運行docker引擎創建鏡像和容器
2、Docker Machine. 可以讓你在windows的命令行中運行docker引擎命令
3、Docker Compose. 用來運行docker-compose命令
4、Kitematic. 這是Docker的GUI版本
5、Docker QuickStart shell. 這是一個已經配置好Docker的命令行環境
6、Oracle VM Virtualbox. 虛擬機
由於Docker引擎的守護進程使用的是Linux的內核,所以我們不能夠直接在windows中運行docker引擎。而是需要運行Docker Machine命令 docker-machine, 在你的機器上創建和獲得一個Linux虛擬機,
用這個虛擬機才可以在你的windows系統上運行Docker引擎
第一步:檢查你當前的windows系統是否符合要求:
為了運行Docker,你的機器必須是windows7或以上版本的64bit系統
另外,你的機器必須支持硬件虛擬化技術(Hardware Virtualization Technology)並且已被啟用。(什么是硬件虛擬化技術)
對於windows10系統來說,你可以在 任務管理器->性能 中查看到你的電腦是否開啟了虛擬化
第二步:安裝Docker Toolbox
下載地址:http://get.daocloud.io/#install-docker-for-mac-windows
或者在:https://www.docker.com/products/docker-toolbox下載,這個下載比較慢
下載完成后安裝
在這一步,你將安裝Docker Toolbox。安裝后你的系統將會安裝以下幾個軟件:
1、Windows版的Docker客戶端
2、Docker Toolbox管理工具和ISO鏡像
3、Oracle VM Virtualbox
4、Git MSYS-git Unix 工具
第三步、 確認是否安裝成功
安裝完成后,你會在你的電腦桌面上看到新增了三個圖標
雙擊Docker Quickstart Terminal圖標,啟動一個終端
第一次啟動的話你會看到命令行會輸出一些東西,等待一下,它會配置Docker Toolbox,之后,當它完成后,你會看到啟動成功的畫面
若在bash界面提示沒有boot2docker鏡像,需要在github上下載,提示大概如下
這是因為沒有找到默認的boot2docker鏡像的原因,提示正在下載,然而github的下載速度不可恭維,第一反應都是找別的站資源下載。
在此要注意了,不同的docker版本最好要對應相同的boot2docker版本,相信打開github下載頁的應該都留意到。最后我才發現,其實不用下載,
在一開始安裝好的DockerToolbox根目錄下就有一個boot2docker,並且可以推斷就是對應的版本。
把boot2docker.iso復制到,bash所提示找不到的那個目錄下(我這里是C:\Users\Administrator\.docker\machine\cache)。
然后再次雙擊Docker Quickstart Terminal圖標,出現如下界面,說明安裝成功了。
在命令行中輸入docker run hello-world並按回車鍵,如果docker配置成功的話,你會看到命令行中有如下輸出:
自此,我們便在我們的windows下安裝好了docker環境了