容器生態(tài)系統(tǒng)


title: 容器生態(tài)系統(tǒng)
date: 2017-12-08 22:02:16
tags: 容器
categories: 容器


容器核心技術

容器規(guī)范

Open Container Initiative(OCI),制定開放的容器規(guī)范

兩個規(guī)范:runtime spec 和 image format spec

容器runtime&管理工具

容器的運行環(huán)境旭咽,容器只有在 runtime 中才能運行贞奋,主流容器:

runtime 管理工具 備注
lxc lxd Linux 上老牌的容器 runtime;Docker 最初的 runtime
runc docker engine Docker 開發(fā)的容器 runtime穷绵;符合 oci 規(guī)范轿塔;現(xiàn)在 Docker 的默認 runtime
rkt rkt cli CoreOS 開發(fā)的容器 runtime,符合 oci 規(guī)范请垛,能夠運行 Docker 的容器

Registry&&容器OS

  • Registry:Docker Registry催训、Docker HubQuay.io
  • 容器OS:CoreOS宗收、atomic漫拭、ubuntu core

容器平臺技術

容器編排引擎

高效的管理(容器管理、調度混稽、集群定義和服務發(fā)現(xiàn)等)容器集群

  • docker swarm : Docker 開發(fā)的容器編排引擎
  • kubernetes : Google 領導開發(fā)的開源容器編排引擎采驻,同時支持 Docker 和 CoreOS 容器
  • mesos 是一個通用的集群資源調度平臺审胚,mesos 與 marathon 一起提供容器編排引擎功能

容器管理平臺&&基于容器的PaaS

容器管理平臺:支持多種編排引擎,抽象了編排引擎的底層實現(xiàn)細節(jié)

  • Rancher
  • ContainerShip

基于容器的PaaS:Deis礼旅、Flynn 和 Dokku

容器支持技術

  • 容器網絡:docker network膳叨、flannel、weave 和 calico
  • 服務發(fā)現(xiàn):etcd痘系、consul 和 zookeeper
  • 監(jiān)控:docker ps/top/stats菲嘴、stats API、sysdig汰翠、cAdvisor/Heapster 和 Weave Scope
  • 數(shù)據管理:Flocker
  • 日志管理:docker logs龄坪、logspout
  • 安全性:OpenSCAP

運行容器——Hello World

  • 環(huán)境:

    1. 管理工具:Docker Engine
    2. runtime:runc
    3. 操作系統(tǒng):Ubuntu 16.04
  • 安裝&運行:

    1. 安裝包,允許 apt 命令 HTTPS 訪問 Docker 源

      $ sudo apt-get install \
          apt-transport-https \
          ca-certificates \
          curl \
          software-properties-common
      
    2. 添加 Docker 官方的 GPG

      $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    3. 將 Docker 的源添加到 /etc/apt/sources.list

      $ sudo add-apt-repository \
        "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
        $(lsb_release -cs) \
        stable"
      
    4. 安裝Docker

      $ sudo apt-get update
      $ sudo apt-get install docker-ce
      
    5. 運行httpd

      $ sudo docker run -d -p 80:80 httpd
      
    6. Docker適應非root用戶

      $ sudo groupadd docker
      $ sudo gpasswd -a ${USER} docker
      $ sudo service docker restart
      

    NOTE

    安裝复唤、使用Docker時注意權限是否足夠


本文主要內容整理自每天5分鐘玩轉Docker容器技術

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末健田,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子佛纫,更是在濱河造成了極大的恐慌妓局,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件呈宇,死亡現(xiàn)場離奇詭異好爬,居然都是意外死亡,警方通過查閱死者的電腦和手機攒盈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門抵拘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人型豁,你說我怎么就攤上這事∩序颍” “怎么了迎变?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長飘言。 經常有香客問我衣形,道長,這世上最難降的妖魔是什么姿鸿? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任谆吴,我火速辦了婚禮,結果婚禮上苛预,老公的妹妹穿的比我還像新娘句狼。我一直安慰自己,他們只是感情好热某,可當我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布腻菇。 她就那樣靜靜地躺著胳螟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪筹吐。 梳的紋絲不亂的頭發(fā)上糖耸,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天,我揣著相機與錄音丘薛,去河邊找鬼嘉竟。 笑死,一個胖子當著我的面吹牛洋侨,可吹牛的內容都是我干的舍扰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼凰兑,長吁一口氣:“原來是場噩夢啊……” “哼妥粟!你這毒婦竟也來了?” 一聲冷哼從身側響起吏够,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤勾给,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后锅知,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體播急,經...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年售睹,在試婚紗的時候發(fā)現(xiàn)自己被綠了桩警。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡昌妹,死狀恐怖捶枢,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情飞崖,我是刑警寧澤烂叔,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站固歪,受9級特大地震影響蒜鸡,放射性物質發(fā)生泄漏。R本人自食惡果不足惜牢裳,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一逢防、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蒲讯,春花似錦忘朝、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽氓侧。三九已至,卻和暖如春导狡,著一層夾襖步出監(jiān)牢的瞬間约巷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工旱捧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留独郎,地道東北人。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓枚赡,卻偏偏與公主長得像氓癌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子贫橙,可洞房花燭夜當晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內容