Docker认识、安装及使用(windows7)
一、Docker認識? "Build once,Runanywhere"
??? Docker是一個開源的引擎,可以輕松的為任何應用創建一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括VMs(虛擬機)、bare metal、OpenStack 集群和其他的基礎應用平臺。
Docker的應用場景
Web 應用的自動化打包和發布。
自動化測試和持續集成、發布。
在服務型環境中部署和調整數據庫或其他的后臺應用。
從頭編譯或者擴展現有的OpenShift或Cloud Foundry平臺來搭建自己的PaaS環境。
需要了解一下幾個概念:鏡像,容器,倉庫
鏡像(image):Docker 鏡像就是一個只讀的模板,鏡像可以用來創建Docker 容器。Docker 提供了一個很簡單的機制來創建鏡像或者更新現有的鏡像,用戶甚至可以直接從其他人那里下載一個已經做好的鏡像來直接使用。鏡像是一種文件結構。Dockerfile中的每條命令都會在文件系統中創建一個新的層次結構,文件系統在這些層次上構建起來,鏡像就構建于這些聯合的文件系統之上。Docker官方網站專門有一個頁面來存儲所有可用的鏡像,網址是:index.docker.io。
容器( Container):容器是從鏡像創建的運行實例。它可以被啟動、開始、停止、刪除。每個容器都是相互隔離的、保證安全的平臺。可以把容器看做是一個簡易版的 Linux 環境,Docker 利用容器來運行應用。
倉庫:倉庫是集中存放鏡像文件的場所,倉庫注冊服務器(Registry)上往往存放著多個倉庫,每個倉庫中又包含了多個鏡像,每個鏡像有不同的標簽(tag)。目前,最大的公開倉庫是 Docker Hub,存放了數量龐大的鏡像供用戶下載。
??? 從這里我們可以看出,Docker并非是容器,而是管理容器的引擎。Docker是為應用打包、部署的平臺,而非單純的虛擬化技術。
Docker 官網:http://www.docker.com
Github Docker 源碼:https://github.com/docker/docker
?
二、Docker的安裝
當前使用環境 Windows7 64位
???? 對于Windows用戶來說,使用docker toolbox來安裝docker是最簡單的方式,docker toolbox是一個工具集,它主要包含以下一些內容:
???? DockerClient客戶端,用來運行docker引擎創建鏡像和容器
???? DockerMachine,在windows的命令行中運行docker引擎命令
???? DockerCompose,用來運行docker-compose命令
???? Virtualbox,虛擬機
???? Kitematic,這是Docker的GUI版
???? Git,版本控制系統
下載的Docker Toolbox已經完全包含了這幾個軟件,直接安裝就可以了。
從Docker官網可以下到Docker Toolbox:https://docs.docker.com/toolbox/toolbox_install_windows/
https://www.docker.com/products/docker-toolbox,選擇windows版本下載。
具體安裝步驟如下:
1、雙擊下載好的DockerToolbox.exe文件。點擊運行
2、點擊next
3、選擇安裝路徑。next(注意安裝路徑中不要有中文)
4、選擇安裝組件,next(默認全選)
5、選擇額外的操作,next(注意要把最后一項選中)
6、然后點擊install開始安裝。
注意:在安裝過程中,會出現幾個其他的安裝過程,如OcracleCorporation等系列軟件,全部選擇安裝即可。
7、最后點擊finish
8、安裝結束后桌面會出現以下三個圖標
可通過CMD查看docker是否安裝成功,輸入docker-machine,出現版本等信息。
?
三、使用docker
1、雙擊桌面上的Docker Quickstart Terminal圖標,從而打開一個DockerToolbox terminal。
2、打開terminal后,terminal會自動進行一些設置,需要點時間,請耐心等待。全部完成后,會出現如下的結果。
在$后輸入各種命令就可以操作docker了。(docker命令大全,可訪問
http://www.runoob.com/docker/docker-command-manual.html)
如果沒有出現上述界面,而是出現以下界面:
此時可嘗試如下操作:
將docker安裝路徑下的boot2docker.iso鏡像文件復制到C:\Users\Administrator\.docker\machine\cache路徑下。
該路徑是默認的虛擬鏡像存儲的位置。
若路徑中已有boot2docker.iso鏡像文件,可以嘗試關閉防火墻,重啟電腦。
再次重復上述1,2步驟。
3、完成上述操作后,你可以看到在Oral VM VirtualBox中自動新建了一個名為default的虛擬電腦。
4、還可以使用遠程連接工具連接docker
???? 實驗室環境安裝有現成的SecureCRT,使用SecureCRT即與使用Docker QuickstartTerminal的作用相同(xshell也可以)。
???? Docker在Windows7上默認的IP是192.168.99.100 默認的用戶名和密碼是: docker/tcuser
總結
以上是生活随笔為你收集整理的Docker认识、安装及使用(windows7)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jenkins 持续集成自动化测试配置
- 下一篇: Windows 下各种Python库的下