Docker圖形工具Portainer的具體使用
1、圖形化管理工具
Docker 的圖形化管理工具可以幫助用戶更直觀地管理 Docker 容器、鏡像、網(wǎng)絡(luò)和數(shù)據(jù)卷等。
選擇哪個(gè)工具取決于您的具體需求,比如是否需要支持遠(yuǎn)程管理、是否需要集成 Kubernetes、是否偏好桌面應(yīng)用或是終端應(yīng)用等。
以下是一些流行的 Docker 圖形化管理工具:
Portainer:這是一個(gè)輕量級(jí)的開源項(xiàng)目,提供了一個(gè)基于 Web 的界面,可以管理單機(jī)環(huán)境和 Docker Swarm 集群。它支持容器管理、鏡像管理、網(wǎng)絡(luò)和數(shù)據(jù)卷的管理,還提供了用戶權(quán)限控制和實(shí)時(shí)日志查看功能。
DockStation:這是一個(gè)免費(fèi)的桌面應(yīng)用程序,支持 Docker 和 Docker Compose。它允許用戶管理本地和遠(yuǎn)程容器,監(jiān)控日志,并提供了一個(gè)直觀的用戶界面來管理 Docker 項(xiàng)目。
Docker Desktop:這是 Docker 官方提供的桌面應(yīng)用程序,適用于 Mac 和 Windows 用戶。它提供了一個(gè)用戶友好的界面來管理 Docker 容器,支持 Kubernetes 集成,并允許用戶設(shè)置資源限制和配置 Docker 引擎。
Lazydocker:這是一個(gè)開源的終端 UI 工具,支持鼠標(biāo)和鍵盤操作。它允許用戶管理容器、服務(wù)、網(wǎng)絡(luò)和卷,并提供了容器資源的可視化監(jiān)控。
Docui:這是一個(gè)終端 UI 工具,類似于 Lazydocker,支持創(chuàng)建和配置容器/服務(wù),以及搜索、保存、導(dǎo)入鏡像等功能。
Docker Clouds 朵云:這是一個(gè)適合初學(xué)者和中小型 Docker 管理的圖形工具,支持容器、鏡像、域名和負(fù)載均衡管理。它支持多單機(jī)服務(wù)器統(tǒng)一管理,內(nèi)網(wǎng)和本地也可使用。
Docker UI:這是一個(gè)簡(jiǎn)單的單機(jī)環(huán)境 Docker 圖形工具,適合初學(xué)者和小型 Docker 管理。它支持容器管理、穩(wěn)定性高,并能動(dòng)態(tài)顯示容器間的關(guān)系圖。
Shipyard:這是一個(gè)集成管理 Docker 鏡像、容器和鏡像倉庫的系統(tǒng),支持跨多個(gè)主機(jī)的 Docker 容器集群。它提供了鏡像管理、容器管理、節(jié)點(diǎn)管理等功能。
Dokemon:這是一個(gè) Docker 容器管理 GUI,允許用戶部署 compose 文件,啟動(dòng)/停止容器,刪除未使用的鏡像,查看日志等。
FAST OS DOCKER:這是一款國產(chǎn)的 Docker 可視化管理面板,提供全中文支持,擁有 Portainer 80% 的功能,并且界面簡(jiǎn)潔,適合國人使用。
2、Portainer介紹
(1)簡(jiǎn)介
- Portainer 是一款開源的輕量級(jí)管理 UI,它允許你通過一個(gè)基于 Web 的界面來管理 Docker 容器。
- 它的目標(biāo)是簡(jiǎn)化 Docker 環(huán)境的部署、配置和管理過程,使得即使是非專業(yè)的用戶也能輕松地進(jìn)行容器管理。
- 官網(wǎng)地址:https://www.portainer.io/
- 知識(shí)庫地址:https://portal.portainer.io/knowledge/getting-started
(2)主要特性
用戶友好的界面:Portainer 提供了一個(gè)直觀的圖形用戶界面(GUI),使得管理 Docker 容器變得更加容易。
支持多種環(huán)境:Portainer 不僅支持單機(jī) Docker 環(huán)境,還支持 Docker Swarm、Kubernetes 和 Azure ACI 環(huán)境。
容器管理:Portainer 允許用戶啟動(dòng)、停止、重啟和刪除容器,以及查看容器的日志和統(tǒng)計(jì)信息。
鏡像管理:用戶可以瀏覽、更新、刪除和構(gòu)建 Docker 鏡像。
網(wǎng)絡(luò)管理:Portainer 提供了網(wǎng)絡(luò)創(chuàng)建和管理的功能,使得容器之間的網(wǎng)絡(luò)配置更加靈活。
卷管理:用戶可以創(chuàng)建和管理 Docker 數(shù)據(jù)卷,這些數(shù)據(jù)卷可以被容器掛載以存儲(chǔ)數(shù)據(jù)。
應(yīng)用模板:Portainer 提供了一系列預(yù)定義的應(yīng)用模板,用戶可以通過這些模板快速部署常見的服務(wù)。
訪問控制:Portainer 商業(yè)版(BE)提供了基于角色的訪問控制(RBAC),允許管理員定義不同用戶的權(quán)限。
支持 Docker Compose:Portainer 允許用戶通過 Docker Compose 文件來部署和管理多容器應(yīng)用。
API 支持:Portainer 提供了 API 接口,允許開發(fā)者通過編程方式管理 Docker 環(huán)境。
跨平臺(tái)支持:Portainer 支持多種操作系統(tǒng),包括 Linux、Windows 和 macOS。
(3)版本
- 社區(qū)版(CE):免費(fèi)提供,包含基本的容器管理功能。
- 商業(yè)版(BE):付費(fèi)版本,提供了更多的高級(jí)功能,如 Kubernetes 集成、角色基礎(chǔ)訪問控制、用戶審計(jì)日志等。
(4)使用場(chǎng)景
Portainer 適用于各種規(guī)模的用戶和團(tuán)隊(duì),從個(gè)人開發(fā)者到中小型企業(yè)。它特別適合于以下場(chǎng)景:
- 個(gè)人開發(fā)者:在本地或遠(yuǎn)程環(huán)境中管理 Docker 容器。
- 團(tuán)隊(duì)協(xié)作:小型開發(fā)團(tuán)隊(duì)可以統(tǒng)一管理團(tuán)隊(duì)成員的 Docker 容器和應(yīng)用。
- 教育和培訓(xùn):作為教學(xué)工具,幫助學(xué)生理解和實(shí)踐容器化技術(shù)。
- 生產(chǎn)環(huán)境管理:在生產(chǎn)環(huán)境中管理多個(gè) Docker 主機(jī)或 Docker Swarm 集群。
3、Portainer安裝
(1)把防火墻關(guān)掉
systemctl stop firewalld systemctl disable firewalld
(2)創(chuàng)建數(shù)據(jù)卷
docker volume create portainer_data
(3)拉取 Portainer 鏡像
docker pull portainer/portainer-ce
(4)啟動(dòng) Portainer 容器
- 容器啟動(dòng)之后盡快登錄,超時(shí)之后需要重啟容器才能重新登錄
docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
-d
表示以守護(hù)進(jìn)程模式運(yùn)行。-p 9000:9000
表示將容器的 9000 端口映射到宿主機(jī)的 9000 端口。--name=portainer
為容器指定名稱。--restart=always
確保 Docker 重啟時(shí) Portainer 也會(huì)自動(dòng)重啟。-v /var/run/docker.sock:/var/run/docker.sock
將 Docker 主機(jī)的 Docker 套接字掛載到容器中,以便 Portainer 可以與 Docker 守護(hù)進(jìn)程通信。-v portainer_data:/data
將之前創(chuàng)建的數(shù)據(jù)卷掛載到容器中,用于存儲(chǔ) Portainer 的配置數(shù)據(jù)。
4、Portainer使用
(1)訪問 Portainer
- 打開瀏覽器,訪問
http://<你的服務(wù)器IP>:9000
,其中<你的服務(wù)器IP>
替換為你的 Docker 主機(jī)的 IP 地址。
(2)首次登錄
- 首次訪問 Portainer 時(shí),你需要?jiǎng)?chuàng)建一個(gè)管理員賬戶并設(shè)置密碼。
(3)選擇環(huán)境
- 登錄后,Portainer 會(huì)要求你選擇要管理的 Docker 環(huán)境,通常是本地環(huán)境(local)。
- 點(diǎn)擊Live connect
(4)管理容器
- 在 Portainer 的主界面,你可以查看和管理容器、鏡像、網(wǎng)絡(luò)和卷。
- 你可以啟動(dòng)、停止、重啟、刪除容器,或者查看容器的日志和統(tǒng)計(jì)信息。
(5)其他功能
- Portainer 還提供了應(yīng)用模板、容器監(jiān)控、容器內(nèi)執(zhí)行命令、容器生命周期管理等功能。
(6)注意事項(xiàng)
- 確保你的 Docker 服務(wù)正在運(yùn)行。
- 如果你的服務(wù)器有防火墻,確保開放了 9000 端口。
到此這篇關(guān)于Docker圖形工具Portainer的具體使用的文章就介紹到這了,更多相關(guān)Docker Portainer內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Docker使用Portainer搭建可視化界面的方法
- docker可視化工具Portainer部署并漢化的操作
- kali安裝docker和portainer的配置方法
- 教你使用Portainer管理多臺(tái)Docker容器環(huán)境的方法
- Docker部署portainer的詳細(xì)步驟
- Docker Portainer 可視化面板的使用
- docker安裝portainer方法詳細(xì)步驟
- docker圖形化工具portainer詳解
- Docker可視化工具Portainer的具體使用
- docker安裝Portainer CE的實(shí)現(xiàn)示例
- Docker可視化面板Portainer的實(shí)現(xiàn)
相關(guān)文章
windows安裝Docker與docker-compose套裝的詳細(xì)教程
這篇文章主要介紹了windows安裝Docker與docker-compose套裝的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12Docker network自定義網(wǎng)絡(luò)方式
這篇文章主要介紹了Docker network自定義網(wǎng)絡(luò)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05快速修改運(yùn)行中的docker容器端口映射的三種方式
當(dāng)docker?start運(yùn)行容器后并沒有提供一個(gè)-p選項(xiàng)或設(shè)置,讓你修改指定端口映射規(guī)則,那么這種情況我們?cè)撛趺刺幚砟?今天教如何修改運(yùn)行中的docker容器的端口映射,感興趣的朋友跟隨小編一起看看吧2023-01-01Docker四種網(wǎng)絡(luò)模式演示及連通性測(cè)試
這篇文章主要為大家介紹了Docker四種網(wǎng)絡(luò)模式演示及連通性測(cè)試,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-04-04Docker 基礎(chǔ)網(wǎng)絡(luò)配置詳解
這篇文章主要介紹了Docker 基礎(chǔ)網(wǎng)絡(luò)配置詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-09-09