首页 > 其他分享 >堪称最优秀的 Docker 可视化管理工具 ——Portainer

堪称最优秀的 Docker 可视化管理工具 ——Portainer

时间:2024-09-16 17:13:20浏览次数:14  
标签:容器 MB Portainer 管理工具 Nginx portainer Docker docker

随着 Docker 内实例越来越多,就得涉及到监控以及统计的需求:有多少个容器?运行的有几个?有哪些容器 CPU 使用率低?...

Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理 Docker 环境,包括单机环境和集群环境。

启动与登录

官网:portainer.io

安装文档:https://docs.portainer.io/start/install-ce

该工具也是一个 Docker 实例,可以直接用 docker 命令启动:

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

说明:

  • -p:这里映射了多个端口,访问 8000 和 900 即可
  • restart=always:如果 Docker 重启了,该容器也随着启动

接下来访问:IP 地址:9000

第一次登录需创建 admin,用户名直接用默认 admin,密码得要 8 位,随便写即可。

登录后,就要选择是监控哪里的 Docker,例如本机的,还是远程的,这里我们选本机(local):

然后我们就可以看到主页了,接下来我们点进详情去看:

可以看到有容器的信息:stack 就是指我们有几组编排容器

上一步的图形展示,能想得起对应命令吗?

$ docker system df
TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          17        4         4.708GB   4.019GB (85%)
Containers      4         1         0B        0B
Local Volumes   17        2         656.3MB   656.1MB (99%)
Build Cache     29        0         255.7MB   255.7MB

常用操作

可以在左侧跳转到 Container 菜单,并能看到所有的容器(不管是运行中,还是停止的),并且勾选后可以在上方的菜单栏选择 Start,Stop,Restart 等:

此外,还可以直接进入容器内部:

并且可以直接执行一些命令:

之前我们讲常用软件安装的时候,提到了 Nginx 可以用图形化的方式安装,例如我们这里添加一个容器实例:

然后配置一些参数:

在下方还可以配置容器数据卷,网络,运行的命令等:

当然,也可以先拉取镜像,再运行 Nginx:

等一段时间,就可以看到启动了 Nginx:

试着访问,也可以看到 Nginx:

其他的网络、数据卷等菜单功能,就不一一介绍了,多用几次就会了。

(完)

标签:容器,MB,Portainer,管理工具,Nginx,portainer,Docker,docker
From: https://www.cnblogs.com/PeterJXL/p/18416450

相关文章

  • 初识Docker容器
    初识Docker容器1.什么是DockerDocker是一个开源的容器化平台,用于自动化部署和管理应用程序。它通过将应用程序及其所有依赖打包成一个轻量级、可移植的容器来解决传统虚拟化中的性能开销问题。Docker容器可以在任何支持Docker的环境中运行,无论是本地开发环境、测试服务器......
  • HTTP Status 404 – Not Found Docker Tomcat Image
    这没有错误,由于Docker社区提出的安全问题,它被设计为具有这样的行为。您可以在DockerHub中的Tomcat镜像官方文档中找到有关安全性的信息。根据社区请求,Webapps文档夹将移动到webapps.dist文档夹,这意味着webapps文档夹为空,并且浏览器上没有要提供的文档。这时,您会看......
  • 一步到位:通过 Docker Compose 部署 EFK 进行 Docker 日志采集
    一、EFK简介Elasticsearch:一个开源的分布式搜索和分析引擎,用于存储和查询日志数据。它是EFK的核心组件,负责高效地存储和检索日志信息。Filebeat:一个轻量级的日志采集器,主要用于将日志文件数据发送到Logstash或Elasticsearch。Filebeat设计用于高效地转发和处理日志......
  • 关于 Docker
    这是个不怎么大众的技术,因为很多时候,你事实上是没有把东西打包带走的需求的。但是,据说很多人来杭州第一个项目,研究这个事情怎么搞。well,我适应适应。 第一,概念。image镜像docker中的静态元素;container是image实例。所以原则上,一个image声称多个container,暂时理解为......
  • Docker 网络基本概念
    在之前讲Redis集群搭建的时候,我们用过一个选项--nethost​,现在就来讲讲该选项,以及Docker的网络。dockerrun-d--nameredis-node-1--nethost--privileged=true-v/data/redis/share/redis-node-1:/dataredis:6.0.8--cluster-enabledyes--appendonlyyes--port6......
  • Docker-compose:管理多个容器
    170.Docker-compose容器编排Docker-Compose是Docker公司推出的一个开源工具软件,可以管理多个Docker容器组成一个应用。用户需要定义一个YAML格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器(或者说能实现对Dock......
  • docker安装prometheus+Granfan并监控容器
    docker安装普罗米修斯+Granfan并监控容器一、基本概念​1、之间的关系​prometheus与grafana之间是相辅相成的关系。作为完美的分布式监控系统的Prometheus,就想布加迪威龙一样示例和动力强劲。在猛的车也少不了仪表盘来观察。于是优雅的可视化平台Grafana出现......
  • Docker 网络和存储
    Docker的网络和存储功能是其重要的组成部分,它们分别处理容器之间的通信和数据持久化。下面我们逐一介绍Docker的网络和存储。Docker网络Docker提供了一套灵活且强大的网络选项,用于处理容器间、容器与主机及容器与外部网络的连接需求。网络类型**Bridge网络(桥接网络)**:......
  • 蓝易云服务器 - ubuntu docker日志docker ubuntu desktop
    在Ubuntu桌面上使用Docker时,可以通过以下步骤查看Docker容器的日志:打开终端:在Ubuntu桌面上按下 Ctrl+Alt+T组合键可以打开终端。查看容器ID:运行以下命令查看正在运行的Docker容器的ID。dockerps查看容器日志:使用以下命令查看指定容器的日志,将 CONTAINER_ID替换为你想查看日......
  • Docker-Compose搭建RustDesk服务器
    前置条件:电脑安装RustDesk客户端,服务器安装Docker及docker-compose官方文档:安装::RustDesk文档操作流程:使用Vim编写docker-compose.yml文件,修改需要的端口,最好按照官方对应的端口来操作,<>内替换成服务器对外的端口。记住挂载文件路径,容器运行后会生成密钥保存在挂载......