推薦 11 個極易上手的 Docker 實踐項目

Docker 是一個開源的應用容器引擎,讓開發者能夠打包他們的應用以及依賴包到一個可移植的鏡像中,而後發佈到任何流行的 Linux或Windows 機器上,也能夠實現虛擬化。容器是徹底使用沙箱機制,相互之間不會有任何接口。給新手們推薦11個極易上手的Docker實踐項目。git

  1. spug

地址: http s:// github.com/openspug/spuggithub

  • star: 3.8k
  • fork: 769

使用 Python+Vue 實現的開源運維平臺,先後端分離方便二次開發。該項目基於 Docker 鏡像發佈部署,方便安裝和升級。支持運維常見功能:主機管理、任務計劃管理、發佈部署、監控告警等。redis

  1. ctop

地址: http s:// github.com/bcicen/ctopdocker

  • star: 10.2k
  • fork: 388

實現了類 top 命令展現效果的 docker 容器監控工具。後端

  1. drone

地址: http s:// github.com/drone/drone架構

  • star: 21.3k
  • fork: 2.1k

一個基於 Docker 的持續集成平臺,使用 Go 語言編寫。app

  1. docui

地址: http s:// github.com/skanehira/docui前後端分離

  • star: 1.8k
  • fork: 74

終端 Docker 管理工具,自帶一個終端界面。使用該工具能夠方便的經過界面管理 docker 不用再記那些命令。安裝命令:運維

  1. docker-slim

地址: http s:// github.com/docker-slim/docker-slim工具

  • star: 8.8k
  • fork: 306

自動縮減 docker 鏡像的體積的工具。大幅度縮減 docker 鏡像的體積,方便分發,使用命令 docker-slim build --http-probe your-name/your-app。好比 Node.js 鏡像縮減後的對比:

  1. docker_practice

地址: http s:// github.com/yeasy/docker_practice

  • star: 17.1k
  • fork: 4.7k

Docker 從入門到實踐

  1. lazydocker

地址: http s:// github.com/jesseduffield/lazydocker

  • star: 15.5k
  • fork: 581

帶命令行 UI 的 docker 管理工具。能夠經過點點點來管理 docker,卻又不須要裝 rancher 這樣的企業級容器管理平臺。

  1. dive

地址: http s:// github.com/wagoodman/dive

  • star: 20.7k
  • fork: 749

用來探索 docker 鏡像每一層文件系統,以及發現縮小鏡像體積方法的命令行工具。啓動命令:dive 鏡像名。

  1. gochat

地址: http s:// github.com/LockGit/gochat

  • star: 663
  • fork: 108

純 Go 實現的輕量級即時通信系統。技術上各層之間經過 rpc 通信,使用 redis 做爲消息存儲與投遞的載體,相對 kafka 操做起來更加方便快捷。各層之間基於 etcd 服務發現,在擴容部署時將會方便不少。架構、目錄結構清晰,文檔詳細。並且還提供了 docker 一件構建,安裝運行十分方便,推薦做爲學習項目。

  1. docker-dashboard

地址: http s:// github.com/pipiliang/docker-dashboard

  • star: 205
  • fork: 22

基於控制檯的 docker 工具,代碼簡單易讀,能夠作爲學習 Node.js 的實踐項目。

  1. diving

地址: http s:// github.com/vicanso/diving

  • star: 136
  • fork: 12

基於 dive 分析 docker 鏡像,界面化展現了鏡像每層的變更(增長、修改、刪除等)、用戶層數據大小等信息。便捷獲取鏡像信息和每層鏡像內容的文件樹,能夠方便地瀏覽鏡像信息。對於須要優化鏡像體積時很是方便。

_做者:老K玩代碼
來源:toutiao.com/i6882755471015576072

image

相關文章
相關標籤/搜索