神器 Portainer,小白手套的春天

用简单的场景讲复杂的技术,本章节请配合

  • 小笨蛋,不许你不懂 docker-compose,万字长文教你入门到精通
  • 什么?我被 Docker 一条龙服务了!

一起食用,效果更佳

喜迎周一

让我们在一个舒缓的 BGM 中(PS:如果听不了,那就假装有)开始今日话题,Docker 可视化

主人公

介绍一下人物

  • 小李-某公司技术一把手 年纪轻轻,财务自由
  • 小白手套-某公司实习生 家财万贯,只为体验生活,上级小李

前情提要

小白手套看了 “什么?我被 Docker 一条龙服务了!” 之后,感慨,要学习的好多啊,根本记不住这一堆命令,怎么办? 求助一下小李老师吧,小李说”哎,你去搜搜 Portainer“ ,顺便写份文档,给大伙都看看吧。

神器 Portainer

介绍

  • Portainer 是一个开源的容器管理界面,用于简化 Docker 环境的管理和操作。它提供了一个直观的用户界面,让用户可以通过图形化的方式管理 Docker 容器、镜像、卷和网络等资源。

  • 使用 Portainer,你可以轻松地创建、启动、停止和删除容器,以及监控和管理容器的运行状态。它还提供了一个图形化的界面,让你可以浏览和搜索可用的 Docker 镜像,并通过简单的界面操作进行拉取和推送镜像的操作。

  • Portainer 还支持用户和权限管理,你可以为不同的用户分配不同的权限级别,以控制他们对 Docker 环境的访问和操作。

  • 除了基本的容器管理功能,Portainer 还提供了一些高级功能,例如容器编排、堆栈管理和服务部署等。这些功能使得在使用容器编排工具(如 Docker Compose 或 Kubernetes)进行应用部署和管理时更加方便和直观。

安装

官网:https://docs.portainer.io/

官网:https://docs.portainer.io/v/ce-2.11/start/install

Docker安装
docker volume create portainer_data
docker run -d -p 8000:8000 -p 18804:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.11.1
Compose安装
version: '3'
services:
  portainer:
    container_name: portainer
    image: portainer/portainer-ce:latest
    restart: always
    ports:
      - "18810:9443"
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
      - "/tmp/apps/portainer/data:/data"

使用

首页

查看当前 Docker 中镜像、容器、网络、卷等信息概览

image-20240108030525846

Stacks

查看当前 Docker 中通过 docker-compose 创建的容器

image-20240108030636286

Containers

查看当前 Docker 中所有的容器,可以通过上方按钮进行容器暂停,删除等操作

image-20240108030729680

Images

查看当前 Docker 中所有镜像

image-20240108030755250

Networks

查看当前 Docker 中所有已创建的网络

image-20240108030847114

Volumes

查看当前 Dcoker 中所有卷

image-20240108030947235

进阶操作

点击容器对应名称

image-20240108031046557

image-20240108031103643

Logs

查看容器日志

image-20240108031200516

Stats

可以查看容器资源占用情况

image-20240108031258579

Console

可以进入到当前容器中

点击连接

image-20240108031351854

image-20240108031405878

未完待续

小白手套:原来还有这样的神器,太棒了

小李:这只是 Portainer 的基础使用,感兴趣的话你可以到官网自行查阅更多的功能,现在 Docker 其实已经不能满足实际场景,但 Docker 作为基石,无论如何你是要学会的,命令也好,可视化也罢,会使用,始终是第一步,懂原理,才是硬道理。

小白手套:好,那我就坐等新的教程咯

小李:谁叫我宠你呢,等周二吧 ”Docker 实现原理之Cgroups“ ,你可要好好听。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不懂前端的运维不是好架构

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值