成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Docker使用過程中可能遇到的問題

原創
云計算
自2013年3月開源到現在docker已經經歷了3年的發展,在這期間Docker無疑是云計算領域最火的一個方向,幾乎所有的云計算廠商都在擁抱Docker這個生態圈。

Docker并不是一個新的技術,容器化也不是,早在2006年就陸續出現了LXC, OpenVZ,Jail等容器虛擬化技術,但是為什么Docker卻能異軍突起呢?Docker的核心是基于 Linux的CGroup、Namespace和LayeredFS技術,通過資源的控制、隔離和對鏡像的分層處理,是Docker容器能夠將應用程序和運行環境打包到一起,這樣就可以Build, Ship And Run anywhere。與其說是Docker火,不如說是其天生的輕量級屬性,正好迎合了云計算大行其道的今天。因此,筆者認為Docker改變整個云計算和互聯網的格局是遲早的事,但是Docker在使用中,特別是在國內,又有什么需要注意的問題呢?

[[164389]]

1. 編譯

Docker雖然說是一個開源的項目,但是如果你要在國內成功編譯它是一件非常困難的事情。Docker是用Go來開發的,Go被譽為互聯網時代的C語言,由google主導開發,它的開發者包括了 Chrome V8引擎和Unix的開發者,因此它天生就是易用且簡介的。它具有良好的包管理、簡介的語法和非常好的靈活性。但是,在國內很多package,你是不一定能夠取下來的,這樣就導致編譯過程很難進行。

2. 安裝

如果你在國外,沒有GFW的限制,擁有非常好的網速,你使用Docker就像是在開一輛跑車。但如果你在國內,就好比是開了一輛沒油的跑車。我曾經很多次遇到了安裝失敗的問題,而且安裝速度非常緩慢。同時,如果你要在全封閉的內網安裝Docker就更麻煩,你需要將所有的安裝包完整遷移到內網,這個工作量是非常大的。下面就是一個官方安裝失敗的例子:

  1. root@ghostcloud:~# curl -fsSL https://get.docker.com/ | sh 
  2.  
  3. apparmor is enabled in the kernel and apparmor utils were already installed 
  4.  
  5. + sh -c apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D 
  6.  
  7. Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.cr8hxY45Ve --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D 
  8.  
  9. gpg: requesting key 2C52609D from hkp server p80.pool.sks-keyservers.net 
  10.  
  11. ?: p80.pool.sks-keyservers.net: Host not found 
  12.  
  13. gpgkeys: HTTP fetch error 7: couldn't connect: Success 
  14.  
  15. gpg: no valid OpenPGP data found. 
  16.  
  17. gpg: Total number processed: 0 

3. 鏡像pull非常慢

Docker為什么火,有一個重要的原因就是它開創性的分層鏡像機制,你的環境和應用程序都會被打包到鏡像中。但是,一個比較大的問題是,Docker所有的鏡像都依賴于基礎鏡像,而這些基礎鏡像都在國外的docker hub上,當你興致勃勃準備用docker大干一場時,pull的漫長等待一定會讓你很抓狂,而最后的超時失敗,更會讓你有說臟話的沖動。

4. 鏡像存儲

Dockerhub在國外這個問題還好,但是默認的dockerhub所有鏡像都是公開的,就是說你的鏡像別人都能夠下載。這個策略跟github是一樣的,如果你要用免費的,那么你就得開源。否則,給錢買私有倉庫吧。Docker的私有倉庫價格是非常貴的,而且速度還很慢。你不可能需要共享鏡像時,都push到國外,再pull回來吧。當然有的人可能要說,我可以搭建私有倉庫。不過私有倉庫僅時候企業內部私有網絡使用,而且沒有基礎鏡像,如果你有跨區域的使用,是非常難處理的。

5. 云端的部署問題

至少在我寫這篇文章的時候,不是每一家公有云廠商的基礎鏡像都能順利的安裝docker,docker是輕量級的虛擬化技術不假,但它仍然不能在短期內替代VM。如果你要在VM上使用docker,需要對網絡、存儲等做一些特殊的處理。

6. 容器和主機的管理

Docker是輕量級的不假,但是隨著輕量以后,勢必會出現大量的容器和主機。本身使用docker的出發點是降低運維成本,提升效率,但是管理上的成本相反卻會上升。主機的監控、容器的監控、容器和容器之間的聯系等等,都需要專業的公司來處理。很多人可能會想,我可以使用kubernetes,mesos等開源框架,不過我想給你敲一個警鐘,如果你沒有10人以上的運維團隊,最好不要去碰這類框架。這類框架設計之初就是管理成千上萬臺的主機,如果你沒有這么大的量,一定會讓你日后的維護非常的酸爽。

7. 容器的性能

容器有性能損失嗎?如果你要將系統搬遷到docker上,你是否會有擔憂?CPU、內存、磁盤IO的性能到底如何?如何進行優化?這些都是需要大量測試和優化的。

8. 容器的安全

容器到底安全嗎?容器是操作系統級的虛擬化技術,多個容器實際是共享了操作系統內核。容器的安全一直在不斷的向前發展,但是你必須要了解容器可能受攻擊的面有多大,如何來進行避免。

9. 網絡問題

容器本身支持多達5種網絡模式,默認的方式只是非常基礎的簡單應用,對于您的實際環境,則需要專門的特殊處理,才能是網絡性能達到最優化。

10. 容器型運維人員短缺

目前國內對linux比較熟悉的運維都是供不應求,而容器是建立在linux之上的,誠然容器可以提升開發、測試和運維的效率,但是這是建立在你有懂docker的運維的人員。據我所知,目前國內對docker很熟悉的運維人員非常少,docker的一手資料基本都是英文的,對英文非常熟悉的運維人員并不多。

對于上面的問題,其中的每一條都可能延伸出來很長的篇幅,這些都是筆者在實際開發和應用中遇到過的問題, Docker的發展速度飛航快,到現在已經3年了,現在它已經從一個測試-發布的工具,逐步轉變成為基礎架構的組成部分,正式邁向產品化環境,但實際使用中依然有很多需要注意的地方。

作者介紹:晏東,精靈云(ghostcloud)聯合創始人,20年編程經驗,全棧工程師,曾任索貝數碼及賽門鐵克架構師架構師,一直從事SAN、NAS及對象存儲等分布式系統研發工作。2013年開始研究LXC和Docker相關技術,目前主要從事容器云平臺鏡像及倉庫方面研發工作。

責任編輯:xinxiaoliang 來源: 51CTO
相關推薦

2024-09-09 08:02:27

2011-03-04 13:49:38

FileZilla

2020-07-29 08:03:26

Celery異步項目

2010-06-07 16:51:06

rsync 使用

2011-04-13 13:54:03

HttpClient

2022-02-07 00:10:28

Docker容器開發

2009-12-29 14:14:22

2009-11-02 08:56:17

2010-05-11 18:05:50

MySQL 5安裝

2015-07-09 10:36:40

iOS

2009-12-10 14:19:41

配置靜態路由

2010-01-04 18:25:24

Ubuntu Auda

2011-04-11 13:25:59

Sybase安裝

2011-04-11 13:28:31

Oracle安裝

2023-02-28 16:26:46

推薦系統模塊

2021-11-15 15:43:28

Windows 11升級微軟

2012-07-26 10:10:27

虛擬化安全網絡安全

2012-07-27 10:01:13

虛擬化

2021-12-24 10:17:54

Java數據時間戳

2010-03-15 09:11:25

Python編程版面
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美黄在线观看 | 色接久久 | 国产成人啪免费观看软件 | 人人色视频 | 日韩一区二区三区精品 | 精品自拍视频 | 国产一区二区精华 | 情侣酒店偷拍一区二区在线播放 | 精品视频在线免费观看 | 欧洲精品久久久久毛片完整版 | 午夜精品福利视频 | 四虎永久免费黄色影片 | 一区中文字幕 | 日韩欧美一区二区三区 | 久久亚洲一区二区三区四区 | 久久精品国产99国产精品 | 国产97视频在线观看 | 亚洲精品视频在线观看免费 | 国产特级毛片aaaaaa喷潮 | 国产精品一区三区 | 一区二区三区高清不卡 | 国产999精品久久久 日本视频一区二区三区 | 国产精品久久欧美久久一区 | 成人免费在线视频 | 免费精品国产 | 亚洲狠狠 | 久久久国| 男人的天堂一级片 | 毛片99| 亚洲精品一二三 | 国产最新精品视频 | 亚洲国产成人精品女人久久久 | 亚洲视频www | 亚洲成人福利视频 | 婷婷五月色综合 | 丁香婷婷久久久综合精品国产 | 色综合久久天天综合网 | 国产精品久久久久久久久久久久久久 | 毛片免费视频 | 韩国理论电影在线 | 午夜影院在线免费观看视频 |