當前位置: 妍妍網 > 碼農

29.6K star!非常直觀好用的 Docker 圖形化計畫,強烈推薦!

2024-07-03碼農

* 戳上方藍字「 開源先鋒 」關註我

推薦閱讀:


大家好,我是開源君!

在這個容器化技術大行其道的時代,Docker和Kubernetes幾乎成了技術圈的新寵。可是管理起容器來,有時候還是有點頭大。命令列操作對於某些小夥伴來說,可能還是有點不太友好。

今天開源君分享一個叫 Portainer 的開源計畫,一個用來簡化 Docker 容器管理的工具。

簡介

Portainer 是一個開源的容器管理平台,支持 Docker、Swarm、Kubernetes 等等。提供了幹凈整潔美觀的Web UI 界面,我們只需要透過點選幾下滑鼠,就完成大部份 Docker 容器的管理操作,包括容器、映像、網路等。

它就像是你的容器管理的「搬運工」,不管是小白還是老司機,都能透過它輕松上手。

Portainer 分為社群版和商業版,後者在開源基礎上增加了諸如RBAC(基於角色的存取控制)和支持服務等專業功能,以滿足企業使用者的特定需求。

目前在Github上面收獲了29.6K star!

效能特色

  • 易用性:Portainer的界面直觀,操作簡單,即使是Docker新手也能快速上手。

  • 多平台支持:支持 Docker、Swarm、Kubernetes 等多種平台,簡直是容器管理界的萬金油。

  • 功能豐富:除了基本的容器管理,它還支持套用樣版、堆疊管理、服務部署等高級功能。

  • 社群活躍:作為一個開源計畫,Portainer有著活躍的社群支持,不斷更新叠代。

  • 團隊協作:多使用者管理,許可權控制,讓團隊協作更加方便安全。

  • 外掛程式系統:支持各種外掛程式擴充套件功能,可以根據自己的需求進行客製。

  • 快速安裝部署

    Portainer支持在linux、win等平台安裝,這裏以linux為例,使用docker進行安裝。

    #建立數據卷
    docker volume create portainer_data
    #安裝
    docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

    安裝完成後,使用 docker ps 可以檢視是否執行。

    之後瀏覽器開啟 https://localhost:9443 就能看到 Portainer 的登入界面了。第一次使用需要設定一個管理員帳號,之後就可以愉快地使用啦!

    計畫體驗展示

    登入之後,計畫首頁如下。

    點選「Get Started」,選擇「Live connect」按鈕,檢視當前docker中的一些資訊。

    點選左側的「Containers」,然後點選「Add container」,填入容器的名稱、映像等資訊,點選「Deploy the container」,一個新的容器就建立好了!

    是不是非常快捷簡單?

    當然,不僅僅只有這個,我們還可以執行許多其他諸如啟動、停止、重新開機和暫停容器等操作。

    總的來說, Portainer 就像是一個貼心的小助手,不僅簡化了容器管理的復雜度,還提供了豐富的功能和漂亮的界面,讓Docker和Kubernetes的管理變得不再復雜。無論是小白還是老司機,都很值得嘗試使用。

    更多計畫細節,感興趣的可以到計畫地址檢視:

    計畫地址:
    https://github.com/portainer/portainer