* 戳上方藍字「 開源先鋒 」關註我
推薦閱讀:
大家好,我是開源君!
在這個容器化技術大行其道的時代,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