Docker可視化面板Portainer的實現(xiàn)
一、簡介
Portainer 是一個可視化的容器鏡像圖形管理工具,使用 Portainer 可以輕松構(gòu)建、管理和維護Docker 環(huán)境。 而且完全免費(portainer-ce 是免費的,portainer-ee 是需要授權(quán)的,今天安裝的是 portainer-ce 版本),基于容器化的安裝方式,方便高效部署。
二、部署 Portainer
Windows 容器與Linux 容器內(nèi),不需要都部署,根據(jù)自己的情況,部署一個即可。Windows 容器內(nèi)部署的 Portainer 服務(wù),也可以訪問并操作到 Linux 容器內(nèi)的容器。Linux 容器內(nèi)部署的 Portainer 服務(wù),也可以訪問并操作到 Windows 容器內(nèi)的容器。
2.1 Windows 容器
打開 Docker Desktop,切換到 Windows 容器,在 PowerShell 中運行下命令,即可部署一個 Portainer 容器,如果本地沒有 Portainer 鏡像,創(chuàng)建容器時會自動進行拉取。這里安裝的是 2.19.4 Tag 版本,如果需要安裝其他或者最新版本,可以到 Docker Hub 進行查找。
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 引擎進行通信。
-參數(shù) -v C:\ProgramDatas\Docker\Containers\portainer_ce_2.19.4_win:C:\data 將 portainer 容器內(nèi)的路徑 C:\data 映射到物理機 的 C:\ProgramDatas\Docker\Containers\portainer_ce_2.19.4_win 目錄下。
-如果需要配置 Https 進行 內(nèi)部的 9443 端口映射(-p 9443:9443),并配置域名即可。
2.2 Linux 容器
打開 Docker Desktop,切換到 Linux 容器,在 PowerShell 中運行下命令,即可部署一個 Portainer 容器,如果本地沒有 Portainer 鏡像,創(chuàng)建容器時會自動進行拉取。這里安裝的是 2.19.4 Tag 版本,如果需要安裝其他或者最新版本,可以到 Docker Hub 進行查找。
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 引擎進行通信。
-參數(shù) -v C:\ProgramDatas\Docker\Containers\portainer_ce_2.19.4_linux:/data 將 portainer 容器內(nèi)的路徑 /data 映射到物理機 的 C:\ProgramDatas\Docker\Containers\portainer_ce_2.19.4_linux 目錄下。
-如果需要配置 Https 進行 內(nèi)部的 9443 端口映射(-p 9443:9443),并配置域名即可。
三、訪問 Portainer
然后,打開 Docker Desktop 查看運行的 portainer 容器狀態(tài),在瀏覽器內(nèi),使用本機 ip 加上 9000 端口進行訪問。初次登陸需要設(shè)置管理員賬號與密碼。
賬號創(chuàng)建成功后,就可以看到本地物理機的 docker 狀態(tài)信息,Portainer 可以連接遠(yuǎn)程 docker 這里使用 local 的即可
左邊面板,可以看到容器、鏡像、卷、網(wǎng)絡(luò)等信息
到此這篇關(guān)于Docker 可視化面板Portainer的實現(xiàn)的文章就介紹到這了,更多相關(guān)Docker 可視化面板Portainer內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker導(dǎo)入導(dǎo)出鏡像、容器,及啟動容器失敗的解決過程
本文介紹了在內(nèi)網(wǎng)環(huán)境下使用Docker進行應(yīng)用程序部署時遇到的問題以及解決方案,主要通過Docker的鏡像和容器導(dǎo)入導(dǎo)出功能,實現(xiàn)了在內(nèi)網(wǎng)環(huán)境下成功部署應(yīng)用程序,同時,還詳細(xì)介紹了docker命令的使用方法,包括鏡像的導(dǎo)出和導(dǎo)入、容器的導(dǎo)出和導(dǎo)入等2025-02-02使用Docker部署MySQL 5.7&8.0主從集群的方法步驟
這篇文章主要介紹了使用Docker部署MySQL 5.7&8.0主從集群的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03詳解修改docker啟動默認(rèn)網(wǎng)橋docker0為自定義網(wǎng)橋
本篇文章主要介紹了詳解修改docker啟動默認(rèn)網(wǎng)橋docker0為自定義網(wǎng)橋 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05