日韩性视频-久久久蜜桃-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的安装和使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 成人在线观看www | 91免费视频黄 | 特一级黄色片 | 91精品免费视频 | 午夜aaa| 91国产丝袜在线播放 | 亚洲熟妇av乱码在线观看 | 国产精品视频99 | 男女爱爱动态图 | 无码人妻一区二区三区一 | 亚洲日日干| 日本精品在线视频 | 国产九色91回来了 | 福利视频在线播放 | 在线精品一区二区三区 | www.日韩欧美 | 日韩美女在线视频 | 一级黄色片免费播放 | 麻豆久久久 | 国产精品后入内射日本在线观看 | 污污视频网站在线 | 欧美成人精品一区二区男人看 | 性a视频| 美女av影院| 最新中文字幕免费视频 | 西西4444www大胆无视频 | 中文字幕在线观看网站 | 国产女人和拘做受视频免费 | 丰满少妇一区二区三区专区 | 91黄色大片| 高清精品xnxxcom | 成人h视频在线观看 | 亚洲小说专区 | 小宵虎南在线观看 | 中文天堂在线资源 | 亚洲成人一级片 | 国产农村妇女毛片精品久久 | 91一区二区三区四区 | jiizzyou欧美2| 在线视频观看国产 | 成人看片免费 | 人人爽人人爽人人片av | 蜜桃精品成人影片 | 在线免费av网站 | 久久夜视频 | 精品乱码一区二区三区四区 | 亚洲情区 | 999视频在线播放 | 久久婷五月 | 人妻一区二区三区四区 | 白浆在线播放 | 国产精品久久91 | 19韩国主播青草vip | 亚洲美女免费视频 | a级片在线观看视频 | 人妻 丝袜美腿 中文字幕 | 婷婷的五月天 | 一卡二卡在线观看 | 日韩欧美国产成人 | 无码人妻av一区二区三区波多野 | 欧洲金发美女大战黑人 | 可以免费观看av的网站 | 成人做爰66片免费看网站 | 日韩三级av| 亚洲av综合色区无码一二三区 | 日韩av一区二区在线观看 | 亚洲香蕉在线视频 | 久久中文在线 | 大尺度做爰床戏呻吟舒畅 | 日皮视频免费观看 | 超碰男人的天堂 | 国产真人无码作爱视频免费 | 国产精品自拍视频 | 毛片内射久久久一区 | 午夜一级黄色片 | 亚洲久久一区二区 | 久久久久成人精品免费播放动漫 | 成人黄色一级 | 日本成人免费视频 | 99久久久国产精品无码免费 | 久草资源在线观看 | 国产三级在线免费观看 | 俄罗斯porn | 国产一区二区毛片 | 亚洲精品免费电影 | 看黄色一级视频 | 人人爱超碰 | 久爱视频在线观看 | 国产又粗又长又黄的视频 | 九九国产精品视频 | 女攻总攻大胸奶汁(高h) | 成人免费看视频 | 麻豆小视频 | 国产三区在线观看 | 影音先锋波多野结衣 | av在线播放一区二区三区 | 91免费黄视频 | 国外av网站 | 男女无遮挡网站 |