日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker可视化工具Portainer的安装和使用

發布時間:2024/1/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker可视化工具Portainer的安装和使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

Portainer介紹

Portainer主要功能:

優勢

不足

官方的 Demo 體驗

管理單臺Docker主機

基礎環境

?部署Portainer服務器

?部署過程

?部署命令說明

Docker Compose部署方式

通過ip:9000訪問,創建用戶

添加Local Docker主機

添加Remote?Docker主機

主界面功能介紹


Portainer介紹

Docker的可視化管理工具有DockerUI、Shipyard、Rancher、Portainer等,本文使用Portainer工具對Docker環境進行管理。

Portainer是一個輕量級的docker環境管理UI,可以用來管理docker宿主機和docker swarm集群。他的輕量級,輕量到只要個不到100M的docker鏡像容器就可以完整的提供服務。直接啟動即可,異常方便。

Portainer主要功能:

優勢

  • 提供狀態顯示面板:顯示主機或者swarm集群上有多少鏡像,容器、網絡、數據卷等;
  • 應用模板快速部署:可以使用預存的模板或者自己定制的模板快速部署;
  • 鏡像網絡數據卷管理:通過頁面進行管理和操作,例如構建鏡像,增刪數據卷等;
  • 事件日志顯示:對任何操作有記錄,并且有頁面可以顯示審計日志;
  • 容器控制臺操作:查看容器,啟停容器,查看容器占用的性能(內存,cpu等)
  • Swarm集群管理:可以管理swarm集群,是最大的優點;
  • 登錄用戶管理:有完備的用戶系統,權限控制(高級功能需付費);
  • 不足

    1.?Portainer沒有自帶的高可用,但是可以利用nfs等方式作高可用(其實這種管理平臺也不是必定需要高可用)

    2.?Portainer沒有中文頁面,官方沒有提供中文翻譯,網上大神自己翻譯的中文漢化包但是只能支持特定版本

    ?

    官方的 Demo 體驗

    地址:?http://demo.portainer.io/
    用戶名: admin
    密碼: tryportainer

    官方的 Demo 體驗

    管理單臺Docker主機

    本文基于portainer2.0.1版本

    基礎環境

    使用以下Docker命令部署Portainer服務器;請注意,在獨立主機上不需要代理,但是如果使用代理,它會提供其他功能(請參閱下面的Portainer和代理場景):

    ?部署Portainer服務器

    docker volume create portainer_datadocker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

    ?部署過程

    [root@localhost ~]# docker volume create portainer_data portainer_data [root@localhost ~]# docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce Unable to find image 'portainer/portainer-ce:latest' locally latest: Pulling from portainer/portainer-ce b890dbc4eb27: Pull complete 81378af8dad0: Pull complete Digest: sha256:21713e42233ee953b4cd4e6e8b1e4b6c43ebe2ca1c2dc762824a1866fdb91d3e Status: Downloaded newer image for portainer/portainer-ce:latest d0e69ccfc4896eba8fa8367b091eaa9f7caf77958444c4d04994ad235991c13b

    ?部署命令說明

    • docker run: 創建一個容器
    • -d:后臺運行容器,并返回容器 ID;
    • -p 9000:9000:指定端口映射,格式為:主機(宿主)端口:容器端口
    • -v /var/run/docker.sock:/var/run/docker.sock: 綁定一個文件或目錄到容器,格式為:主機(宿主)文件:容器文件
    • ?-v portainer_data:/data:數據持久化

    Docker Compose部署方式

    #用于部署運行所依賴的服務 version: '3.9' services:# 基礎環境組件# 1.Portainerportainer:image: portainer/portainer-cecontainer_name: portainercommand: -H unix:///var/run/docker.sockrestart: alwaysdeploy:resources:limits:cpus: '0.50'memory: 800Mreservations:cpus: '0.1'memory: 256Mports:- "9999:9000"- "8000:8000"volumes:- /var/run/docker.sock:/var/run/docker.sock #數據文件掛載- portainer_data:/data portainer/portainer-ce #配置文件掛載- /etc/localtime:/etc/localtime:ro- /etc/timezone/timezone:/etc/timezone:ro# 存儲卷 volumes:portainer_data:

    通過ip:9000訪問,創建用戶

    添加Local Docker主機

    ?默認選擇Docker選擇的是本地Docker主機

    添加Remote?Docker主機

    進入主頁后,選擇Endpoints-- Add endpoint-- Docker

    Portainer連接其他docker的宿主機也比較簡單,不過需要配置下docker,將docker的tcp連接方式打開。命令如下

    vim /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd-current \ -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \ systemctl daemon-reload systemctl restart docker

    這樣即可連接到指定的docker,下面有個TLS的開關,如果有強烈的安全意識可以開啟這個,不過docker的TLS的打開相對復雜

    主界面功能介紹

    顯示當前主機硬件資源和容器運行情況,當前 多少個堆棧數(Stacks),運行了 多少個容器(Containers)多少個存活 0 個停止、總共有 多少個鏡像(Images) 、多少 個掛載卷和多少個網絡設置。
    右側菜單分別為:

    • App Templates:App 的模板,內置 40 多個常用的服務模板,可以去更新這些,也可以刪除。點擊新建可以創建適合自己環境的模板,方便快速部署自己的服務。
    • Stacks:這里是制作自己的 docker compose 里的文件,可以創建自己的 docker compose 快速部署
    • Containers:管理的主機或者及集群的所有容器,點擊需要管理的容器可以查看容器詳細信息。進入詳情也厚有對應的運維操作:Logs(查看日志),inspect(相當于 docker inspect,查看容器詳細信息),Stats(查看容器占據的性能信息,包括占用的內存 CPU 等信息),Console(進入 docker 容器,相當于 exec),Attach(docker attach,不建議使用,也不好用)
    • Images:鏡像操作,可以通過頁面進行 pull 操作,可以查看機器上的所有鏡像的詳細信息,可進行大部分鏡像操作(刪除,build,import 導入)
    • Network:展現的是機器或者集群上 network 信息,在多機器 docker 維護中,經常需要創建維護 docker network。
    • Volume:Volume 就是機器上的數據卷信息,提供創建刪除查看的操作。
    • Events:事件
    • Host:主機

    參考鏈接:

    https://documentation.portainer.io/v2.0/deploy/linux/

    總結

    以上是生活随笔為你收集整理的Docker可视化工具Portainer的安装和使用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 狠狠干五月 | 久久天堂av | 看全色黄大色黄大片大学生 | 精品免费av| 欧美激情免费视频 | 极品美女开粉嫩精品 | 4438激情网 | 最近中文字幕av | 9999av| 免费久久 | 黄网在线 | 久久久久久九九 | 水蜜桃亚洲精品 | 香蕉日日 | 一区二区三区在线观 | 人人草av| 久久一级视频 | 玖玖爱资源站 | 久久情趣视频 | 欧美性爱视频久久 | 在线观看亚洲 | 亚洲免费大全 | www.四虎com| 色偷偷五月天 | 亚洲天堂色图 | 国产黄色91 | 亚洲第一精品在线观看 | 国产在线一二三区 | 韩国av电影网站 | 欧洲xxxxx| 欧美老女人视频 | 黄色福利 | 偷拍视频一区二区 | 色欧美视频 | 波多野结衣视频播放 | 真人毛片97级无遮挡精品 | 在线不卡免费av | 99re6在线| 激情五月色播五月 | 97人人爽人人 | 久久久久久影院 | 可以免费看的av毛片 | 欧美三级 欧美一级 | 影视av| 男女午夜啪啪 | 在线观看国产一区二区 | 男人和女人插插 | 91文字幕巨乱亚洲香蕉 | 婷婷综合av| 日韩av在线第一页 | 人妻视频一区二区三区 | 97爱视频 | 亚洲精品电影院 | 欧美亚洲精品在线观看 | 久久久久久久久久福利 | 九九免费在线视频 | 深夜视频在线 | 日本999视频 | 亚洲国产极品 | 日本人妻伦在线中文字幕 | 一级黄色片网站 | 欧洲国产视频 | 一本久草 | 欧美第三页| 亚洲欧美日韩一区二区三区在线观看 | 日韩经典中文字幕 | 亚洲欧美第一 | 男人的天堂aa | 奇米影视77777| 在线能看的av| 亚洲宗人网 | 欧美少妇一区 | 亚洲精品97久久中文字幕 | 免费av在线播放网址 | 毛片网站入口 | 精品人妻一区二区色欲产成人 | 黄色网址你懂的 | www.黄色av | 女人18片毛片60分钟 | a午夜| 密桃av在线| 欧美性色19p | 男女久久久 | 亚洲欧洲色图 | 337p粉嫩大胆色噜噜噜 | 999免费视频 | 久草午夜 | 秘密基地电影免费版观看国语 | 久久女 | 97精品国产露脸对白 | 草草影院一区二区三区 | 无码人妻丰满熟妇区毛片蜜桃精品 | 日本人妻不卡一区二区三区中文字幕 | 国产欧美久久久久 | 日韩字幕在线观看 | 色屁屁视频 | 秘密爱大尺度做爰呻吟 | 亚洲天堂五码 | 久操操 |