Docker為什么出現?
創新互聯是專業的肅州網站建設公司,肅州接單;提供做網站、網站制作,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行肅州網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!一款產品: 開發–上線 兩套環境!應用環境,應用配置!
開發 — 運維。 問題:我在我的電腦上可以允許!版本更新,導致服務不可用!對于運維來說考驗十分大?
環境配置是十分的麻煩,每一個及其都要部署環境(集群Redis、ES、Hadoop)費事費力。
發布一個項目( jar + (Redis MySQL JDK ES) ),項目能不能帶上環境安裝打包!
之前在服務器配置一個應用的環境 Redis MySQL JDK ES Hadoop 配置超麻煩了,不能夠跨平臺。
開發環境Windows,最后發布到Linux!
傳統:開發jar,運維來做!
現在:開發打包部署上線,一套流程做完!
安卓流程:java — apk —發布(應用商店)一 張三使用apk一安裝即可用!
docker流程: java-jar(環境) — 打包項目帯上環境(鏡像) — ( Docker倉庫:商店)-----
Docker給以上的問題,提出了解決方案!
Docker的思想就來自于集裝箱!
JRE – 多個應用(端口沖突) – 原來都是交叉的!
隔離:Docker核心思想!打包裝箱!每個箱子是互相隔離的。
Docker通過隔離機制,可以將服務器利用到極致!
2013年,Docker開源!
越來越多的人發現docker的優點!火了。Docker每個月都會更新一個版本!
2014年4月9日,Docker1.0發布!
docker為什么這么火?十分的輕巧!
在容器技術出來之前,我們都是使用虛擬機技術!
虛擬機:在window中裝一個VMware,通過這個軟件我們可以虛擬出來一臺或者多臺電腦!笨重!
虛擬機也屬于虛擬化技術,Docker容器技術,也是一種虛擬化技術!
之前的虛擬機技術
內核,庫,app應用
虛擬機技術缺點:
1、 資源占用十分多
2、 冗余步驟多
3、 啟動很慢!
容器化技術
容器化技術不是模擬一個完整的操作系統
比較Docker和虛擬機技術的不同:
傳統虛擬機,虛擬出一條硬件,運行一個完整的操作系統,然后在這個系統上安裝和運行軟件
容器內的應用直接運行在宿主機的內容,容器是沒有自己的內核的,也沒有虛擬我們的硬件,所以就輕便了
每個容器間是互相隔離,每個容器內都有一個屬于自己的文件系統,互不影響
DevOps(開發、運維)
應用更快速的交付和部署
傳統:一堆幫助文檔,安裝程序。
Docker:打包鏡像發布測試一鍵運行。
更便捷的升級和擴縮容
使用了 Docker之后,我們部署應用就和搭積木一樣
項目打包為一個鏡像(帶著環境直接跑起來),擴展 服務器A!服務器B
打包之后可以在不同的服務器上跑
更簡單的系統運維
在容器化之后,我們的開發,測試環境都是高度一致的
更高效的計算資源利用
Docker是內核級別的虛擬化,可以在一個物理機上可以運行很多的容器實例!服務器的性能可以被壓榨到極致。
本文標題:docker是什么?能做什么?
分享路徑:http://vcdvsql.cn/article28/sogcjp.html
成都網站建設公司_創新互聯,為您提供App設計、微信公眾號、網站策劃、面包屑導航、營銷型網站建設、自適應網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯