您好,登錄后才能下訂單哦!
這篇文章主要介紹“docker容器技術是什么”,在日常操作中,相信很多人在docker容器技術是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”docker容器技術是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
什么是docker 容器技術?docker的英文意思是“碼頭工人”,意思就是搬運東西的意思。其實這和docker的特點是一樣的,docker提供的就是一種容器化搬運東西(軟件、程序)的過程。
docker自己本來是運行在操作系統上一個程序軟件,它會提供一個容器環境,使我們的程序獨立地運行在容器中。
比如,當我們把web網站做成分布式的時候,就要加服務器,然后在各個服務器配置web所需要的配置,比如:數據庫、web服務器、運行時啥,這樣我們的網站才能跑起來,但是每當加服務器的時候,我們都要再重新配置一下,很繁瑣。
有了docker容器,我們就可以把網站和所需要的環境配置好,打成一個包(docker鏡像),然后在服務器上安裝docker,用docker拉取打包好的鏡像,直接run(容器)起來就行了,很方便,更加便于管理。鏡像中修改配置,重新更新,所有的容器就能修改了,我們的網站也就修改更新了。
docker和虛擬機
其實,docker是和虛擬機是類似的東西,我們應該知道,虛擬機就是在操作系統上虛擬出來一個“電腦”,然后里邊可以安裝、運行各種各樣的軟件。我們可以拿著這個虛擬好的電腦(其實是一個文件)在安了虛擬機的其他電腦上可以直接運行,里邊的東西就不用我們來回安裝和配置了,也是很方便。
docker其實提供的也是這么一種技術,只不過它比虛擬機效率更高,啟動快,占用資源小等,而且虛擬機比較笨重,這是因為虛擬機和docker在實現思想上有本質的區別。
虛擬機的運作原理:是虛擬電腦的硬件資源,把硬件資源分配出來,然后虛擬出來多個操作系統,虛擬出來的是一個完整的電腦。
docker的運作原理:虛擬的軟件資源,把電腦中的網絡、存儲啥的分成幾份虛擬成容器,我們的軟件運行在容器中,每個容易只占用電腦的部分所需要的資源,并不是一個完整的電腦。
到此,關于“docker容器技術是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。