国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務(wù)器 > Web服務(wù)器 > 正文

Docker Windows下如何安裝詳細(xì)介紹(圖文)

2024-09-01 13:49:45
字體:
供稿:網(wǎng)友

Docker Windows 介紹及安裝

前言:

放在三年前,你不認(rèn)識Docker情有可原,但如果現(xiàn)在你還這么說,不好意思,只能說明你OUT了,行動起來吧騷年,很可能你們公司或者你即將要去的公司,或者你想去的公司很可能就會引入Docker,或者已經(jīng)引入了Docker。

Docker,Windows,安裝,Docke,介紹,如何安裝

Docker溯源

Docker的前身是名為dotCloud的小公司,主要提供的是基于 PaaS(Platform as a Service,平臺及服務(wù))平臺為開發(fā)者或開發(fā)商提供技術(shù)服務(wù),并提供的開發(fā)工具和技術(shù)框架。因?yàn)槠錇槌鮿?chuàng)的公司,又生于IT行業(yè),dotCloud受到了IBM,亞馬遜,google等公司的擠壓,發(fā)展舉步維艱。于是,在2013年dotCloud 的創(chuàng)始人,年僅28歲的Solomon Hykes做了一個艱難的決定:將dotCloud的核心引擎開源!然而一旦這個基于 LXC(Linux Container)技術(shù)的核心管理引擎開源,dotCloud公司就相當(dāng)于走上了一條”不歸路”。可正是這個孤注一擲的舉動,卻帶來了全球技術(shù)人員的熱潮,眾程序員驚呼:太方便了,太方便了。也正是這個決定,讓所有的IT巨頭也為之一顫。一個新的公司也隨之出世,它就是:Docker。可以說,Docker是一夜成名的!!

Docker認(rèn)識

Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會有任何接口。 ——-百度百科

鏡像,容器,倉庫

首先,需要了解一下幾個概念:鏡像,容器,倉庫

鏡像(image):Docker 鏡像就是一個只讀的模板,鏡像可以用來創(chuàng)建 Docker 容器。Docker 提供了一個很簡單的機(jī)制來創(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)建的運(yùn)行實(shí)例。它可以被啟動、開始、停止、刪除。每個容器都是相互隔離的、保證安全的平臺。可以把容器看做是一個簡易版的 Linux 環(huán)境,Docker 利用容器來運(yùn)行應(yīng)用。

倉庫:倉庫是集中存放鏡像文件的場所,倉庫注冊服務(wù)器(Registry)上往往存放著多個倉庫,每個倉庫中又包含了多個鏡像,每個鏡像有不同的標(biāo)簽(tag)。目前,最大的公開倉庫是 Docker Hub,存放了數(shù)量龐大的鏡像供用戶下載。

Docker定義

Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上。Docker是一個重新定義了程序開發(fā)測試、交付和部署過程的開放平臺,Docker則可以稱為構(gòu)建一次,到處運(yùn)行,這就是Docker提出的”Build once,Run anywhere”

Docker倉庫用來保存我們的images,當(dāng)我們創(chuàng)建了自己的image之后我們就可以使用push命令將它上傳到公有或者私有倉庫,這樣下次要在另外一臺機(jī)器上使用這個image時候,只需要從倉庫上pull下來就可以了。注意:Docker不是容器,而是管理容器的引擎!

Docker中文手冊上解釋說:Docker是一個開源的引擎,可以輕松的為任何應(yīng)用創(chuàng)建一個輕量級的、可移植的、自給自足的容器。開發(fā)者在筆記本上編譯測試通過的容器可以批量地在生產(chǎn)環(huán)境中部署,包括VMs(虛擬機(jī))、bare metal、OpenStack 集群和其他的基礎(chǔ)應(yīng)用平臺。

從這里我們可以看出,Docker并非是容器,而是管理容器的引擎。Docker是為應(yīng)用打包、部署的平臺,而非單純的虛擬化技術(shù)。

Windows下docker的安裝

從Docker官網(wǎng)可以下到Docker Toolbox:https://www.docker.com/products/docker-toolbox,選擇windows版本下載

Docker,Windows,安裝,Docke,介紹,如何安裝

docker會默認(rèn)下載virtualBox和git,如果電腦上有可以不用勾選此處

Docker,Windows,安裝,Docke,介紹,如何安裝

然后一路next即可,和裝普通軟件沒有區(qū)別

裝完以后

Docker,Windows,安裝,Docke,介紹,如何安裝

一個是命令行形式Docker終端,一個是圖形界面的Docker操作工具,另一個virtualBox

可以在cmd中輸入docker-machine 測試是否成功

Docker,Windows,安裝,Docke,介紹,如何安裝

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阜宁县| 大关县| 怀柔区| 廉江市| 保靖县| 永春县| 赤峰市| 内江市| 宜宾市| 黄龙县| 左贡县| 乌鲁木齐县| 万源市| 磐石市| 环江| 澄城县| 莱芜市| 北宁市| 疏勒县| 双牌县| 武强县| 绵阳市| 漳州市| 同江市| 永丰县| 松潘县| 临澧县| 兴义市| 江安县| 双城市| 墨江| 龙川县| 澳门| 漾濞| 桃园市| 长乐市| 沂水县| 徐州市| 登封市| 金寨县| 伊金霍洛旗|