1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        推薦 11 個(gè)極易上手的 Docker 實(shí)踐項(xiàng)目

        共 2089字,需瀏覽 5分鐘

         ·

        2020-11-18 01:15

        作者:老K玩代碼

        來源:http://r6d.cn/BFU

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

        1. spug

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

        • star: 3.8k
        • fork: 769

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

        2. ctop

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

        • star: 10.2k
        • fork: 388

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

        3. drone

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

        • star: 21.3k
        • fork: 2.1k

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

        4. docui

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

        • star: 1.8k
        • fork: 74

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

        5. docker-slim

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

        • star: 8.8k
        • fork: 306

        自動(dòng)縮減 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 從入門到實(shí)踐

        7. lazydocker

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

        • star: 15.5k
        • fork: 581

        帶命令行 UI 的 docker 管理工具??梢酝ㄟ^點(diǎn)點(diǎn)點(diǎn)來管理 docker,卻又不需要裝 rancher 這樣的企業(yè)級容器管理平臺(tái)。

        8. dive

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

        • star: 20.7k
        • fork: 749

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

        9. gochat

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

        • star: 663
        • fork: 108

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

        10. docker-dashboard

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

        • star: 205
        • fork: 22

        基于控制臺(tái)的 docker 工具,代碼簡單易讀,可以做為學(xué)習(xí) Node.js 的實(shí)踐項(xiàng)目。

        11. diving

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

        • star: 136
        • fork: 12

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


        良許個(gè)人微信


        添加良許個(gè)人微信即送3套程序員必讀資料


        → 精選技術(shù)資料共享

        → 高手如云交流社群





        本公眾號全部博文已整理成一個(gè)目錄,請?jiān)诠娞柪锘貜?fù)「m」獲取!

        推薦閱讀:

        既然碩士畢業(yè)也去搞開發(fā),那我還讀個(gè)喵的研?

        鴻蒙和安卓,到底有什么區(qū)別?

        嗨:VSCode和IDEA都請安裝上這個(gè)神奇的插件


        5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹莓派,等等。在公眾號內(nèi)回復(fù)「1024」,即可免費(fèi)獲取!!


        瀏覽 57
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            男男被狂c躁到高潮失禁网站 | 乱伦中文字幕网 | 日日操夜夜柔 | 网友自拍网站 | 欧美三级片在线播放 | 在线观看99.c | 日韩精品人成在线播放 | 国产久 | 国产午夜精品一区二区三区四区 | 囯产精品久久欠久久久久久 |