首页 > 其他分享 >用了这款docker监控平台,再也不用记一大堆命令了,真香!

用了这款docker监控平台,再也不用记一大堆命令了,真香!

时间:2022-08-22 09:44:09浏览次数:55  
标签:容器 真香 可以 portainer 一大堆 Portainer docker 软件测试

每天进步一点点,关注我们哦,每天分享测试技术文章

本文章出自【码同学软件测试】

码同学公众号:自动化软件测试,领取资料可加:magetest

码同学抖音号:小码哥聊软件测试

 

随着云计算、容器化技术的发展,越来越多的企业选择使用docker来部署应用。基于docker轻量级、占用资源少等特点,我们可以很轻松在一台物理机上部署几十个docker容器。

 

在我们日常测试工作中,很多时候需要自己去搭建测试环境,但是随着docker容器数量的增加,如何快速高效的管理docker容器成了一个难题

 

最原始的方式就是使用docker命令,包括容器启动、部署、日志查看、性能监控等。docker都提供了一系列的命令。但是命令操作效率还是比较低的,不但需要记住N多docker指令,很多时候命令也容易敲错。

 

今天给大家来介绍一个带UI界面的,可以方便对各docker容器进行管理的工具-Portainer

 

Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。而且完全免费,基于容器化的安装方式,方便高效部署。

 

官网地址:https://github.com/portainer/portainer



01Portainer安装配置

在公司的测试服务器上,已经手动启动了基于docker部署的项目,用到了tomcat+mysql两个容器。

 

 

下面来演示如何以docker方式安装部署Portainer:

一、首先确保机器上已经安装了docker服务,且docker服务是启动的。

二、拉取portainer镜像

docker pull portainer/portainer

三、在宿主机上先创建一个文件夹,用于保存portainer的数据

 

mkdir -p /home/portainer/data

四、执行docker命令,启动portainer容器(将红色部分替换为上一步创建的目录)

docker run -p 9000:9000 -p 8000:8000 --name portainer \

--restart=always \

-v /var/run/docker.sock:/var/run/docker.sock \

-v {宿主机portainer数据目录}:/data \

-d portainer/portainer

五、在浏览器里访问Portainer

http://{宿主机IP}:9000

第一次访问需要配置admin用户的密码(不低于8位)

 

 

 

连接要管理的docker环境(本机docker环境)

 

 

可以看到Portainer首页

 

 



2Portainer功能介绍

免费领取码同学软件测试课程笔记+超多学习资料+完整视频+面试题,可加微信:magetest



dashboard页面可以看到当前机器上容器的数据统计,4个镜像、21个容器、3个网络

 

 

 

在容器页面,可以看到当前所有的容器列表,包括了“创建”、“运行”、“停止”等各种状态的容器。可以选择某个容器,进行创建、启动、停止、重启等操作。

 

 

点击容器旁边的日志按钮,可以查看到容器的运行日志

 

 

点击性能监控按钮,可以看到容器当前的性能信息,CPU、内存、网络等,再也不用担心性能监控了。

 

 

点击execute console按钮,可以进入到容器的命令行中,执行命令,比如进入到mysql容器执行命令。

 

 

 

 

镜像管理页面,可以对镜像进行管理

 

 

点击“Inspect”按钮,可以看到容器的基础信息,比如IP地址

 

 



3总结

可以看到,Portainer安装简单,功能强大,非常适合在测试环境中进行容器的管理和部署,可以让你摆脱繁杂的docker命令,有效提高工作效率。

免费领取码同学软件测试课程笔记+超多学习资料+学习完整视频 ☞ 可加:magetest/关注码同学公众号:自动化软件测试

本文著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

标签:容器,真香,可以,portainer,一大堆,Portainer,docker,软件测试
From: https://www.cnblogs.com/testfan2019/p/16611786.html

相关文章

  • docker国内镜像
    docker使用国内镜像,在设置中添加如下代码:"registry-mirrors":["https://registry.docker-cn.com"]......
  • docker-compose-运行微服务项目
    1.数据库迁移将cloud-demo涉及的相关sql导入到Linux上的mysql容器中2.阅读docker-compose.yml文件version:"3.2"services:nacos:image:nacos/nacos-server......
  • Centos7安装Docker
    0.安装DockerDocker分为CE和EE两大版本。CE即社区版(免费,支持周期7个月),EE即企业版,强调安全,付费使用,支持周期24个月。DockerCE分为stabletest和nightly......
  • Docker01--介绍与安装、镜像和容器操作、应用部署
    https://www.cnblogs.com/liuqingzheng/p/16315254.html0docker内容详细内容:http://www.liuqingzheng.top/linux/Linux系列教程/1docker介绍,跟传统虚拟机的比较2安......
  • Docker之RabbitMQ保姆级别安装
    Docker之RabbitMQ保姆级别安装:如果觉得样式不好:跳转即可 http://www.lifengying.site/(md文件复制过来有些样式会不一样)学英语网站项目:自己先保证Redis、Nginx、RabbitMQ......
  • 二,Dockerfile
    Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。1、对于开发人员:可以为开发团队提供一个完全一致的开发环境;2、对于测试人员:......
  • Jenkins+Docker+SpringCloud微服务持续集成(下)
    Jenkins+Docker+SpringCloud部署方案优化上面部署方案存在的问题:1)一次只能选择一个微服务部署2)只有一台生产者部署服务器3)每个微服务只有一个实例,容错率低优化方案:......
  • ASP.NET CORE在docker中的健康检查(healthcheck)
    在使用docker-compose的过程中,很多程序都提供了健康检查(healthcheck)的方法,通过健康检查,应用程序能够在确保其依赖的程序都已经启动的前提下启动,减少各种错误的发生,同时,合理......
  • windows操作系统安装Docker
    1win10,操作系统版本号大于20042开启WSL,https://docs.microsoft.com/en-us/windows/wsl/install命令行工具,运行命令:wsl--install3确认以下功能都开启  ......
  • 删除docker /var/lib/docker报Device or resource busy问题处理
    删除docker目录rm-rf/var/lib/docker/*rm:cannotremove'/var/lib/docker/containers':Deviceorresourcebusy原因:在建立容器的时候做了目录的挂载,没有卸载,所......