Docker周報:基于容器的云服務
新聞
- 《5個解決Docker網絡問題的項目》:Docker 徹底釋放了虛擬化的威力,它讓應用的分發、部署和管理都變得前所未有的高效和輕松,憑借著自己出眾的能力,Docker現在已經成為目前IT界創業者和創 新者的寵兒。但是如何管理Docker容器之間的交互和網絡并不是一件容易的事情,本文總結了最受歡迎的5個解決Docker網絡問題的項目。
- 《GlusterFS推出Docker映像》:GlusterFS是一個開源的分布式文件系統,支持 PB 級的數據量。GlusterFS 通過RDMA和TCP/IP方式將分布到不同服務器上的存儲空間匯集成一個大的網絡并行文件系統。目前GlusterFS已經提供了Docker鏡像。
- 《Terminal.com: 基于容器的云服務》:Terminal是一個全新的計算環境, 它集本地開發的便捷性和云的擴展性于一身,Terminal實例是全功能的虛擬服務器,你完全可以像使用一臺物理電腦或者是筆記本那樣使用它。感興趣的讀者可以了解。 </ol>
- 《深入淺出Docker(五):基于Fig搭建開發環境》: 伴隨著軟件環境的復雜度變化,開發團隊如何搭建一致的開發環境一直是很頭疼的事情。Docker技術的出現,讓開發者在解決開發環境的一致性上有了更加靈 活的方案,目前已經成為比較熱門的技術討論話題。圍繞Docker技術的開發工具越來越多,讓很多已經選擇Docker技術棧的開發者在構建自己的開發環 境時產生選擇的困惑。本文嘗試講解使用Docker官方的工具Fig來演示快速構建開發環境的方法供大家參考。
- 《Docker命令匯總》:在Docker容器技術不斷演化的過程中,Docker的子命令已經達到34個之多,其中核心子命令(例如:run)還會有復雜的參數配置。此教程匯總了所有的Docker命令并詳細介紹了各個參數的含義,在教程的最后面還用圖的方式對命令進行了分類,推薦閱讀。
- 《使用 Fluentd 管理 Docker 日志》: 使用Docker過程中經常會碰見如何收集日志的問題,每個Docker容器都會運行一個單獨的進程,并且進程的輸出被Docker保存在主機上的某個位 置。如何統一管理這些日志?文章作者使用Fluentd解決了相應問題,Fluentd 是一個開源的數據收集器,它原生就支持 JSON 格式,因此你可以在主機上運行一個單獨的Fluentd實例并配置它來tail每個容器的 JSON 文件。
- 《 Docker在IronWork的產品化實踐》: 隨著Docker 1.x的推出,越來越多的公司正在嘗試著將其用于生產環境,其中iron.io聲稱他們已經有3億個Docker的容器穩定用于生產環境4個月了。 iron.io總結了他們遇到的挑戰和技術問題,比如刪除容器的時間很長、卷無法卸載、容器的內存達到上限而停止響應等等。
- 《如何在”特殊”的網絡環境下編譯 Docker》: 本文主要闡述如何在“特殊”的網絡環境下編譯 Docker 程序,文中作者給出了三種方案。請注意由于 Docker 編譯需要依賴于 Docker Daemon ,所以只能在 64 位的 Linux 環境下先安裝 Docker 程序,再從 Github 上克隆 Docker 的代碼進行編譯。
- 《分布式配置服務etcd VS 分布式協調服務Zookeeper》:CoreOS 中使用了etcd作為集群配置服務,擁有眾多出色的特點,etcd是一個鍵值的數據服務器,單實例可達每秒 1000 次寫操作,以及方便的REST接口。 Zookeeper則是在Hadoop中大放光彩的分布式協調服務,提供了分布式鎖、數據同步等服務。本文對二者進行了對比。
- 《Docker和Jenkins》:SlideShare上的一個演講稿,所以請自備梯子。主要討論了如何將Docker應用到DevOps中,內容包括Docker介紹、Docker目前的發展情況、Docker的優勢、如何在DevOps中使用Docker、使用案例。 </ol>
- Fig:Fig是一個基于Docker的用于快速搭建開發環境的工具,目前Fig團隊已經加入Docker公司。Fig通過一個配置文件來管理多個Docker容器,非常適合組合使用多個容器進行開發的場景。想了解如何使用Docker的同學可以閱讀InfoQ的《基于Fig搭建開發環境》。
教程
開源項目
來自:http://www.infoq.com/cn/news/2014/10/docker-cloud-service
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!