Docker可視化面板Portainer的實(shí)現(xiàn)
一、簡介
Portainer 是一個(gè)可視化的容器鏡像圖形管理工具,使用 Portainer 可以輕松構(gòu)建、管理和維護(hù)Docker 環(huán)境。 而且完全免費(fèi)(portainer-ce 是免費(fèi)的,portainer-ee 是需要授權(quán)的,今天安裝的是 portainer-ce 版本),基于容器化的安裝方式,方便高效部署。
二、部署 Portainer
Windows 容器與Linux 容器內(nèi),不需要都部署,根據(jù)自己的情況,部署一個(gè)即可。Windows 容器內(nèi)部署的 Portainer 服務(wù),也可以訪問并操作到 Linux 容器內(nèi)的容器。Linux 容器內(nèi)部署的 Portainer 服務(wù),也可以訪問并操作到 Windows 容器內(nèi)的容器。
2.1 Windows 容器
打開 Docker Desktop,切換到 Windows 容器,在 PowerShell 中運(yùn)行下命令,即可部署一個(gè) Portainer 容器,如果本地沒有 Portainer 鏡像,創(chuàng)建容器時(shí)會(huì)自動(dòng)進(jìn)行拉取。這里安裝的是 2.19.4 Tag 版本,如果需要安裝其他或者最新版本,可以到 Docker Hub 進(jìn)行查找。
docker run -d -p 9000:9000 ` --restart always ` --name portainer-ce-2.19.4 ` -v \\.\pipe\docker_engine:\\.\pipe\docker_engine ` -v C:\ProgramDatas\Docker\Containers\portainer_ce_2.19.4_win:C:\data ` portainer/portainer-ce:2.19.4
-參數(shù) \.\pipe\docker_engine:\.\pipe\docker_engine 是命名管道的路徑,用于在 Windows 上與 Docker 引擎進(jìn)行通信。
-參數(shù) -v C:\ProgramDatas\Docker\Containers\portainer_ce_2.19.4_win:C:\data 將 portainer 容器內(nèi)的路徑 C:\data 映射到物理機(jī) 的 C:\ProgramDatas\Docker\Containers\portainer_ce_2.19.4_win 目錄下。
-如果需要配置 Https 進(jìn)行 內(nèi)部的 9443 端口映射(-p 9443:9443),并配置域名即可。
2.2 Linux 容器
打開 Docker Desktop,切換到 Linux 容器,在 PowerShell 中運(yùn)行下命令,即可部署一個(gè) Portainer 容器,如果本地沒有 Portainer 鏡像,創(chuàng)建容器時(shí)會(huì)自動(dòng)進(jìn)行拉取。這里安裝的是 2.19.4 Tag 版本,如果需要安裝其他或者最新版本,可以到 Docker Hub 進(jìn)行查找。
docker run -d -p 9000:9000 ` --restart=always ` --name portainer-ce-2.19.4 ` -v /var/run/docker.sock:/var/run/docker.sock ` -v C:\ProgramDatas\Docker\Containers\portainer_ce_2.19.4_linux:/data ` portainer/portainer-ce:2.19.4
-參數(shù) \.\pipe\docker_engine:\.\pipe\docker_engine 是命名管道的路徑,用于在 Windows 上與 Docker 引擎進(jìn)行通信。
-參數(shù) -v C:\ProgramDatas\Docker\Containers\portainer_ce_2.19.4_linux:/data 將 portainer 容器內(nèi)的路徑 /data 映射到物理機(jī) 的 C:\ProgramDatas\Docker\Containers\portainer_ce_2.19.4_linux 目錄下。
-如果需要配置 Https 進(jìn)行 內(nèi)部的 9443 端口映射(-p 9443:9443),并配置域名即可。
三、訪問 Portainer
然后,打開 Docker Desktop 查看運(yùn)行的 portainer 容器狀態(tài),在瀏覽器內(nèi),使用本機(jī) ip 加上 9000 端口進(jìn)行訪問。初次登陸需要設(shè)置管理員賬號(hào)與密碼。

賬號(hào)創(chuàng)建成功后,就可以看到本地物理機(jī)的 docker 狀態(tài)信息,Portainer 可以連接遠(yuǎn)程 docker 這里使用 local 的即可

左邊面板,可以看到容器、鏡像、卷、網(wǎng)絡(luò)等信息

到此這篇關(guān)于Docker 可視化面板Portainer的實(shí)現(xiàn)的文章就介紹到這了,更多相關(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的具體使用
相關(guān)文章
Docker的安裝方法及運(yùn)行Docker Swarm模式的使用
本文給大家簡單介紹docker的安裝以及1.12版本的swarm模式的使用,包括docker的安裝和配置,對(duì)docker swarm簡單使用感興趣的朋友一起看看吧2016-11-11
Docker部署前后端分離項(xiàng)目的實(shí)現(xiàn)示例
本文主要介紹了Docker部署前后端分離項(xiàng)目的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
刪除所有本地Docker鏡像的實(shí)現(xiàn)方法
在使用Docker進(jìn)行開發(fā)和測試過程中,隨著時(shí)間的推移,本地會(huì)積累大量不再需要的Docker鏡像和容器,這些冗余的鏡像和容器會(huì)占用大量磁盤空間,影響系統(tǒng)性能,因此需要?jiǎng)h除,所以本文給大家介紹了刪除所有本地Docker鏡像的實(shí)現(xiàn)方法,需要的朋友可以參考下2025-06-06
Docker部署Nginx反向代理的坑與解決方案實(shí)戰(zhàn)記錄
這篇文章主要介紹了Docker部署Nginx反向代理的坑與解決方案的相關(guān)資料,通過本文的介紹,你可以掌握如何在Docker中部署Nginx作為反向代理,并解決了常見的報(bào)錯(cuò)問題,需要的朋友可以參考下2025-03-03
docker kubernetes dashboard安裝部署詳細(xì)介紹
這篇文章主要介紹了docker kubernetes dashboard安裝部署詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-10-10
Docker + Nginx + Logrotate 日志管理與輪換實(shí)
本文主要介紹了Docker + Nginx + Logrotate 日志管理與輪換實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2026-05-05

