<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          給新手的 11 個 Docker 免費上手項目

          共 1997字,需瀏覽 4分鐘

           ·

          2020-10-23 13:49


          作者:老K玩代碼

          來源:toutiao.com/i6882755471015576072

          Docker 是一個開源的應用容器引擎,讓開發(fā)者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。給新手們推薦12個極易上手的Docker實踐項目

          1. spug

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

          star: 3.8k

          fork: 769

          使用 Python+Vue 實現的開源運維平臺,前后端分離方便二次開發(fā)。該項目基于 Docker 鏡像發(fā)布部署,方便安裝和升級。支持運維常見功能:主機管理、任務計劃管理、發(fā)布部署、監(jiān)控告警等

          2. ctop

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

          star: 10.2k

          fork: 388

          實現了類 top 命令展示效果的 docker 容器監(jiān)控工具

          3. drone

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

          star: 21.3k

          fork: 2.1k

          一個基于 Docker 的持續(xù)集成平臺,使用 Go 語言編寫

          4. docui

          地址: http s:// github.com/skanehira/docui

          star: 1.8k

          fork: 74

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

          5. docker-slim

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

          star: 8.8k

          fork: 306

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

          6. docker_practice

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

          star: 17.1k

          fork: 4.7k

          Docker 從入門到實踐

          7. lazydocker

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

          star: 15.5k

          fork: 581

          帶命令行 UI 的 docker 管理工具。可以通過點點點來管理 docker,卻又不需要裝 rancher 這樣的企業(yè)級容器管理平臺

          8. dive

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

          star: 20.7k

          fork: 749

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

          9. gochat

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

          star: 663

          fork: 108

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


          10. docker-dashboard

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

          star: 205

          fork: 22

          基于控制臺的 docker 工具,代碼簡單易讀,可以做為學習 Node.js 的實踐項目

          11. diving

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

          star: 136

          fork: 12

          基于 dive 分析 docker 鏡像,界面化展示了鏡像每層的變動(增加、修改、刪除等)、用戶層數據大小等信息。便捷獲取鏡像信息和每層鏡像內容的文件樹,可以方便地瀏覽鏡像信息。對于需要優(yōu)化鏡像體積時非常方便


          推薦閱讀

          放棄Spring Boot 中的 RestTemplate,我選擇 Retrofit !

          騰訊 Git 規(guī)范出爐,寫給開發(fā)者的指南!

          最棒 Spring Boot 干貨總結(超詳細,建議收藏)

          我的天,Spring Boot 居然還有 Plus 版本

          瀏覽 50
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲综合在线一区 | 日本三级日产三级国产三级 | 中国老熟女重囗味HDXX | 天堂成人1区 | 国产高潮在线 |