- 博客(12)
- 收藏
- 关注
原创 轻量 Docker 监控体系搭建:从数据采集到可视化
这是一个小小的实验,主要通过prometheus、cadvisor、grafana进行实现,通过这套链路,能低成本实现 “容器资源从产生到可视化” 的闭环,是入门容器监控的经典小实验。
2025-08-30 15:54:11
1417
原创 浅讲Dcoker(下)
base镜像有两种:(1)不依赖其他镜像,从0(scratch)开始的构建的镜像;docker镜像是分层存储的结构,由多个只读层(Layer)叠加而成(docker image inspect {镜像名:标签}可以查看镜像层数),当容器运行时,一个新的可写层会被加载到最顶部,这一层通常被称之为“容器层”,“容器层”以下的都是“镜像层”。由于docker的分层存储,这里需要注意的是容器层保存的是镜像变化的部分,不会对镜像本身进行任何修改,所有对容器的改动无论添加、删除、还是修改文件都只会发生在容器层中。
2025-08-26 19:04:04
599
原创 浅讲Docker(上)
撇开乱七八糟的概念来讲,docker就是一个容器软件,可以用来部署我们的业务程序,它包含三个核心概念:容器、镜像、仓库。docker的优势显而易见即启动速度快、资源消耗小、扩展方便等,比起虚拟机其缺点在于隔离性不如虚拟机,因此在某种程度上可以认为虚拟机的安全性更高。docker容器是如何保存数据的,如何做数据共享的呢?实际上docker是通过卷(volumes)来实现数据持久化存储的,卷可以理解为一个载体或者一个存储空间,将数据存储在卷里。卷实现了容器与宿主机之间的数据存储问题。
2025-08-22 17:48:45
1147
原创 python学习笔记
3.布尔类型布尔值(Booleans)是一个逻辑值,取值范围只有Ture和False;因为布尔值为真的比较多,所以通常只要记住哪些布尔值为假即可,为假的布尔值有:'',0,0.0,(),[],{},None,False;其中None是一个特殊的常量,表示一种特殊的数据类型(None Type),除了为假的,其他的布尔值都为真。4.其他常量:常量是指一旦初始化后不能再修改的固定值,在python中表示一个常量通常用大写,比如PI=3.1415926,这样的表示方式是约定俗成的而非强制的。 ..
2022-03-14 16:12:21
1057
原创 关于git的使用
1、git init 初始化仓库,把一个普通文件夹变成git仓库,使用git命名去管理(使用该函数之后同目录下会多出一个.git的文件夹)2、git add 文件名/ git add --all 添加文件到追踪暂存区3、git status 查看当前git仓库里的修改文件状态(哪些文件追踪了,哪些文件没有追踪)4、git commit -m "xxx" 提交本次修改到历史版本记录,xxx是对本次提交的说明,也可以不加 -m"xxx"直接操作,在弹出页面的第一行添加对本次提交的说明5、git
2022-03-09 00:40:47
189
原创 python学习笔记
自学能力的提升方法在于找到问题 --->自己试着解决问题(自己先想办法再查阅资料)排错能力的提升,一定要把troubleshooting放首位;1、python的应用场景(1)运维工具平台开发(2)爬虫(3)web开发(4)大数据(5)人工智能、机器学习2、python解释器(1)编译型语言与解释型语言:编译型语言:编译器是把源程序的每一条语句都编译成机器语言并保存于二进制文件,这样运行时计算可以直接以机器语言来运行此程序解释型:解释器则是在执行源程序时,一
2022-03-08 01:17:29
459
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅