您好,登錄后才能下訂單哦!
這篇文章主要介紹“docker容器技術(shù)是什么”,在日常操作中,相信很多人在docker容器技術(shù)是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”docker容器技術(shù)是什么”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
什么是docker 容器技術(shù)?docker的英文意思是“碼頭工人”,意思就是搬運東西的意思。其實這和docker的特點是一樣的,docker提供的就是一種容器化搬運東西(軟件、程序)的過程。
docker自己本來是運行在操作系統(tǒng)上一個程序軟件,它會提供一個容器環(huán)境,使我們的程序獨立地運行在容器中。
比如,當我們把web網(wǎng)站做成分布式的時候,就要加服務(wù)器,然后在各個服務(wù)器配置web所需要的配置,比如:數(shù)據(jù)庫、web服務(wù)器、運行時啥,這樣我們的網(wǎng)站才能跑起來,但是每當加服務(wù)器的時候,我們都要再重新配置一下,很繁瑣。
有了docker容器,我們就可以把網(wǎng)站和所需要的環(huán)境配置好,打成一個包(docker鏡像),然后在服務(wù)器上安裝docker,用docker拉取打包好的鏡像,直接run(容器)起來就行了,很方便,更加便于管理。鏡像中修改配置,重新更新,所有的容器就能修改了,我們的網(wǎng)站也就修改更新了。
docker和虛擬機
其實,docker是和虛擬機是類似的東西,我們應(yīng)該知道,虛擬機就是在操作系統(tǒng)上虛擬出來一個“電腦”,然后里邊可以安裝、運行各種各樣的軟件。我們可以拿著這個虛擬好的電腦(其實是一個文件)在安了虛擬機的其他電腦上可以直接運行,里邊的東西就不用我們來回安裝和配置了,也是很方便。
docker其實提供的也是這么一種技術(shù),只不過它比虛擬機效率更高,啟動快,占用資源小等,而且虛擬機比較笨重,這是因為虛擬機和docker在實現(xiàn)思想上有本質(zhì)的區(qū)別。
虛擬機的運作原理:是虛擬電腦的硬件資源,把硬件資源分配出來,然后虛擬出來多個操作系統(tǒng),虛擬出來的是一個完整的電腦。
docker的運作原理:虛擬的軟件資源,把電腦中的網(wǎng)絡(luò)、存儲啥的分成幾份虛擬成容器,我們的軟件運行在容器中,每個容易只占用電腦的部分所需要的資源,并不是一個完整的電腦。
到此,關(guān)于“docker容器技術(shù)是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責(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)容。