您好,登錄后才能下訂單哦!
這篇文章主要講解了“Docker Windows下怎么安裝”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Docker Windows下怎么安裝”吧!
docker認識
docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的 linux 機器上,也可以實現(xiàn)虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。 ——-百度百科
鏡像,容器,倉庫
首先,需要了解一下幾個概念:鏡像,容器,倉庫
鏡像(image):docker 鏡像就是一個只讀的模板,鏡像可以用來創(chuàng)建 docker 容器。docker 提供了一個很簡單的機制來創(chuàng)建鏡像或者更新現(xiàn)有的鏡像,用戶甚至可以直接從其他人那里下載一個已經(jīng)做好的鏡像來直接使用。鏡像是一種文件結(jié)構(gòu)。dockerfile中的每條命令都會在文件系統(tǒng)中創(chuàng)建一個新的層次結(jié)構(gòu),文件系統(tǒng)在這些層次上構(gòu)建起來,鏡像就構(gòu)建于這些聯(lián)合的文件系統(tǒng)之上。docker官方網(wǎng)站專門有一個頁面來存儲所有可用的鏡像,網(wǎng)址是:index.docker.io。
容器( container):容器是從鏡像創(chuàng)建的運行實例。它可以被啟動、開始、停止、刪除。每個容器都是相互隔離的、保證安全的平臺。可以把容器看做是一個簡易版的 linux 環(huán)境,docker 利用容器來運行應(yīng)用。
倉庫:倉庫是集中存放鏡像文件的場所,倉庫注冊服務(wù)器(registry)上往往存放著多個倉庫,每個倉庫中又包含了多個鏡像,每個鏡像有不同的標簽(tag)。目前,最大的公開倉庫是 docker hub,存放了數(shù)量龐大的鏡像供用戶下載。
docker定義
docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的 linux 機器上。docker是一個重新定義了程序開發(fā)測試、交付和部署過程的開放平臺,docker則可以稱為構(gòu)建一次,到處運行,這就是docker提出的”build once,run anywhere”
docker倉庫用來保存我們的images,當我們創(chuàng)建了自己的image之后我們就可以使用push命令將它上傳到公有或者私有倉庫,這樣下次要在另外一臺機器上使用這個image時候,只需要從倉庫上pull下來就可以了。注意:docker不是容器,而是管理容器的引擎!
docker中文手冊上解釋說:docker是一個開源的引擎,可以輕松的為任何應(yīng)用創(chuàng)建一個輕量級的、可移植的、自給自足的容器。開發(fā)者在筆記本上編譯測試通過的容器可以批量地在生產(chǎn)環(huán)境中部署,包括vms(虛擬機)、bare metal、openstack 集群和其他的基礎(chǔ)應(yīng)用平臺。
從這里我們可以看出,docker并非是容器,而是管理容器的引擎。docker是為應(yīng)用打包、部署的平臺,而非單純的虛擬化技術(shù)。
windows下docker的安裝
從docker官網(wǎng)可以下到docker toolbox,選擇windows版本下載
docker會默認下載virtualbox和git,如果電腦上有可以不用勾選此處
然后一路next即可,和裝普通軟件沒有區(qū)別
裝完以后
一個是命令行形式docker終端,一個是圖形界面的docker操作工具,另一個virtualbox
可以在cmd中輸入docker-machine
測試是否成功
感謝各位的閱讀,以上就是“Docker Windows下怎么安裝”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Docker Windows下怎么安裝這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。