what is the docker?

what is docker?

百度 告訴我們docker是一個容器

作為java碼頭搬磚的 我想到了 spring也是叫做容器

那么容器是一個什么樣的概念? 不由想到了水缸---容器 容器裝載水的 與水毫無關系

spring容器 IOC AOP 都曉得
IOC 把對象創建交給spring管理 然后加載到jvm中運行java 程序
AOP 面向切面編程.其實就是提供了一個切面模式.能夠很好地控制類的加載順序.或者類的執行順序

但是本質上spring容器就是裝載java程序的

那么docker?
裝載各種程序的.暫時可以理解為一個系統.系統也是一個容器.裝載我們運行的程序
window裝載 exe. linux裝載rpm. android 裝載一類apk的程序 ios裝載一類ipa的程序

那么官網是怎么吹皮的呢?
Docker是推動集裝箱運動的公司,也是唯一一家能夠解決混合云中的每個應用的集裝箱平臺提供商。當今的企業面臨數字化轉型的壓力,但受到現有應用程序和基礎架構的制約,同時合理化日益多樣化的云,數據中心和應用程序體系結構。Docker實現了應用程序和基礎架構與開發人員和IT運營商之間的真正獨立性,從而發揮其潛力,并創建更好的協作和創新模式。

docker給我們提供了什么樣的先進功能? 也是我們要用它的原因

1.敏捷
通過13X加速軟件開發和部署,并立即響應客戶的需求。
2.可移植性
一勞永逸地消除“在我的機器上工作”。在本地和云環境中獲得獨立性。
3.安全
通過內置的安全功能和配置,在整個生命周期中提供更安全的應用程序。
4.節約成本
優化基礎架構資源的使用并簡化操作,以節省總成本的50%。

在使用上:
1.簡單
Docker為應用創建和編排提供了強大的工具
2.透明度
采用開源技術和模塊化設計構建,可輕松集成到現有環境中。
3.獨立
Docker在開發人員和IT部門之間以及應用程序和基礎架構之間創建了一個關注點,以解鎖創新

在行業上
1.現代化傳統應用[MTA]
Docker的第一步是現有的應用程序組合。將現有應用程序打包到容器中可以立即提高安全性,降低成本并獲得云的便攜性。這種轉換將現代屬性應用于遺留應用程序 - 所有這些都不需要更改一行代碼。

2.混合云
云遷移,多云或混合云基礎架構需要應用程序的無縫移植。Docker將應用程序及其依賴關系打包到一個獨立的容器中,使它們可以移植到任何基礎架構中 一勞永逸地消除“在我的機器上工作”的問題。Docker認證的基礎架構確保集裝箱化的應用程序一直工作。

3.持續集成和部署[DEVOPS]
集成現代方法并通過集成Docker和DevOps來自動化開發流程。通過消除應用程序沖突并提高開發人員的生產力,容器的獨立性使其有助于快速變化的環境。Docker實現了關注的真正分離,加速了DevOps流程的采用。

4.微服務
Docker容器在設計上是輕量級的,是實現微服務應用程序開發的理想選擇。加速作為單個應用程序組成的數十個或數百個容器的開發,部署和回滾。無論是構建新的微服務還是將小塊服務轉換為更小的服務,簡單易用的工具都可以輕松組合,部署和維護復雜的應用程序。

docker安裝:https://docs.docker.com/engine/installation/

docker與虛擬機區別


docekr與虛擬機區別.png

可看出虛擬機擁有較強的隔離技術。虛擬機承載的鏡像都是互相獨立的。
而且虛擬機中執行的進程是被虛擬機管理的,并不與主機進程等價。

docker容器技術中,最主要一點就是容器進程與主機進程等價。省去了虛擬機進程管理的消耗。
但是這樣也帶來了問題。容器隔離度安全問題。

另外docker中可以兩個應用共用一個庫。而虛擬機因為隔離性太強,只能各用個的。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,106評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,441評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,211評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,736評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,475評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,834評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,829評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,009評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,559評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,306評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,516評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,038評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,728評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,132評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,443評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,249評論 3 399
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,484評論 2 379

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,826評論 18 139
  • Docker — 云時代的程序分發方式 要說最近一年云計算業界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,584評論 15 147
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,922評論 6 342
  • 在一個月黑風高的晚上,小張和小王想要去探險,小張說“走,咱們到目的,浪去吧。”小王說“不行啊,我媽媽不同意呀。”“...
    走鐹菂蕗_閱讀 570評論 1 0