当前位置:   article > 正文

【云原生|Docker系列4】Docker可视化监控管理工具使用_docker-compose可视化管理工具

docker-compose可视化管理工具

前言

Docker常用的可视化管理工具有Portainer、Panamax 、Seagull、DockerUI、Shipyard、Rancher、cAdvisor等,本文学习Portainer工具对Docker环境进行管理。

Portainer简介

Portainer项目前身为 DockerUI 项目,定位于管理本地或远端(需要开启网络访问)的容器资源。官方网站为 https://www.portainer.io

官方Demo 体验

地址: http://demo.portainer.io
用户名: admin
密码: tryportainer

在这里插入图片描述

Portainer部署

部署命令:

docker volume create portainer_data
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
  • 1
  • 2

docker run: 创建一个容器
-d:后台运行容器,并返回容器 ID;
-p 9000:9000:指定端口映射,格式为:主机(宿主)端口:容器端口
-v /var/run/docker.sock:/var/run/docker.sock: 绑定一个文件或目录到容器,格式为:主机(宿主)文件:容器文件
-v portainer_data:/data:数据持久化

效果示例:

[root@sanxingtongxue ~]# docker volume create portainer_data
portainer_data
[root@sanxingtongxue ~]# docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
Unable to find image 'portainer/portainer:latest' locally
latest: Pulling from portainer/portainer
94cfa856b2b1: Pull complete 
49d59ee0881a: Pull complete 
a2300fd28637: Pull complete 
Digest: sha256:fb45b43738646048a0a0cc74fcee2865b69efde857e710126084ee5de9be0f3f
Status: Downloaded newer image for portainer/portainer:latest
4fd6b08ed48e9b193271d7446eb5e0fc2874ed43396a6df3cea1e7298580da58
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

在这里插入图片描述
Docker compose部署:

version: '3.9' 
services: 
portainer: 
image: portainer/portainer 
command: -H unix:///var/run/docker.sock 
volumes: 
- /var/run/docker.sock:/var/run/docker.sock 
- portainer_data:/data 
volumes:
ortainer_data:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

在这里插入图片描述
点赞 收藏 关注

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/160527
推荐阅读
相关标签
  

闽ICP备14008679号