- 博客(87)
- 收藏
- 关注
原创 linux-Dockerfile及docker-compose.yml相关字段用途
字段用途示例说明image指定服务使用的镜像优先从仓库拉取镜像build基于 Dockerfile 构建镜像build: ./app 或指定上下文和 Dockerfile:build:与 image 二选一,构建后镜像名为 项目名_服务名ports端口映射(宿主机:容器)支持范围映射:“3000-3005:3000-3005”volumes挂载数据卷或宿主机目录volumes:匿名卷用容器内路径,命名卷需在顶层 volumes 定义设置环境变量- DEBUG=1。
2025-03-01 20:08:58
924
原创 linux-docker及docker-compose相关命令
选项用途-d,–driver指定网络驱动(bridge、overlay、host)默认bridge–subnet指定子网(CIDR格式)–gateway指定网关地址–ip-range指定IP地址范围–label为网络添加元数据标签。
2025-03-01 16:27:04
1028
原创 linux-docker及docker-compose相关目录文件的用途
Docker侧重单个容器的构建与运行(通过Dockerfile和系统目录管理)。管理多容器协作,通过 YAML 文件定义服务依赖、网络和卷,支持环境变量与配置扩展。Docker侧重单个容器的构建与运行(通过Dockerfile和系统目录管理)。管理多容器协作,通过 YAML 文件定义服务依赖、网络和卷,支持环境变量与配置扩展。合理组织项目目录(如分离代码、配置、数据)和利用.env等文件,能提升开发与部署效率。
2025-02-26 16:47:35
845
原创 windows1.1 常用命令
win+R、cmd、systeminfo、tasklist、taskkill、shutdown、ipconfig、ping、nslookup、netstat、certutil
2025-01-10 14:26:32
753
原创 Linux6.41 Kubernetes 对外服务之 Ingress
Ingress简介(外部访问内部的几种方式Nodeport、LoadBalancer、externalIPs、ingress),Ingress的组成(资源对象、控制器),Ingress-Nginx工作原理,Ingres暴露服务的方式,Ingress基于URL路径转发,Ingress基于域名代理转发,Ingress基于https代理转发,Ingress基于BasicAuth访问认证,Ingress基于Rewrite重写访问路径
2023-08-28 18:57:51
770
原创 Linux6.39 Kubernetes Pod控制器
Pod控制器及其作用,ReplicaSet,Deployment,DaemonSet,StatefulSet,Job,CronJob
2023-08-15 16:34:21
1067
原创 Linux6.37 Kubernetes 集群调度
调度约束——调度过程、指定调度节点、亲和性(节点亲和性、Pod亲和性)、键值运算关系、污点和容忍、Pod启动阶段(相位phase)
2023-08-10 21:33:23
523
原创 Linux6.35 Kubernetes Pod详解
Pod基础概念——Pod两种使用方式、共享两种资源、提供的功能、Pod概念和特殊组成结构的原因、Pod的种类(基础容器/父容器/根容器/pause容器、初始化容器/init容器、应用容器/业务容器/main c),镜像拉取策略(Always、IfNotPresent、Never),容器重启策略(Always、OnFailure、Never)
2023-08-08 20:41:52
538
原创 Linux6.32 Kubernetes kubeadm部署
kubeadm部署kubernetes v1.20.15(一主两从),kubeadm部署kubernetes v1.20.15(高可用集群)
2023-08-06 14:16:04
676
原创 Linux6.31 Kubernetes 二进制部署
二进制部署Kubenetes v1.20——操作系统初始化、部署etcd集群、部署Master组件、部署Worker Node组件、部署CNI网络组件(flannel、Calico)、部署CoreDNS、部署Master节点负载均衡、部署Dashboard
2023-08-02 16:37:29
876
原创 Linux6.30 Kubernetes 基础
Kubernetes 概述,Kubernetes核心组件——master、etcd、work node,Kubernetes 核心概念——Pod、Pod控制器、Label、Label选择器、Service、Ingress、Name、Namespace,常见的K8S安装部署方式——Minikube、Kubeadm、二进制部署,K8S部署二进制和高可用的区别
2023-08-01 16:34:47
1239
原创 Linux6.22 ansible playbook role——LNMP
playbook部署LNMP(集中式),playbook role部署LNMP(分布式)
2023-07-31 16:41:49
1075
原创 Linux6.2 ansible 自动化运维工具(机器管理工具)
ansible概述,ansible环境安装部署,ansible命令模块——command、shell、cron、user、group、copy、file、hostname、ping、yum、service/systemd、script、mount、archive、unarchive、replace、setup
2023-07-27 17:19:19
1251
原创 Linux6.17 Docker 安全及日志管理
Docker容器与虚拟机的区别,Docker存在的安全问题——自身漏洞、源码问题,Docker架构缺陷与安全机制,Docker安全基线标准——内核、主机、网络、镜像、容器、其他,DockerClient与DockerDaemon的通信安全(https,ca证书)
2023-07-27 16:17:07
1567
原创 Linux6.15 Docker 私有仓库(harbor)
Docker本地私有仓库,Docker-harbor私有仓库部署与管理,Docker-harbor高可用——主推从拉
2023-07-25 19:31:09
887
原创 Linux6.14 Docker Compose容器编排
Compose概述、三大概念,Compose部署,YAML文件格式及编写注意事项,Compose配置常用字段、常用命令、文件结构
2023-07-25 18:07:40
1052
原创 Linux6.12 Docker 数据管理和镜像的创建
Docker的数据管理——数据卷、数据卷容器,容器互联,Docker镜像的创建——基于现有镜像创建、基于本地模板创建、基于Dockerfile创建
2023-07-21 15:47:51
268
原创 Linux6.11 Docker 网络
Docker网络实现原理,Docker网络模式——host、container、none、bridge、自定义,cpu资源控制——cpu使用率上限、cpu资源占用比、绑定指定cpu,内存使用控制。磁盘IO配额控制
2023-07-20 15:49:58
350
原创 Linux6.1 Docker 基本管理
Docker概述,Docker和虚拟机的区别,容器在内核中支持2种重要技术——namespace、cgroup,Docker核心概念——镜像、容器、仓库,部署Docker,Docker镜像操作,Docker容器操作
2023-07-19 16:54:34
965
原创 Linux5.17 Ceph应用
创建 CephFS 文件系统 MDS 接口,创建 Ceph 块存储系统 RBD 接口,创建 Ceph 对象存储系统 RGW 接口,OSD 故障模拟与恢复
2023-07-17 15:27:49
1105
原创 Linux5.16 Ceph集群
存储基础——单机存储设备及其问题、商业存储解决方案、分布式存储及其类型,Ceph简介、优势、架构、核心组件、数据存储过程、版本发行生命周期、集群部署,OSD存储后端,基于ceph-deploy部署Ceph集群——部署环境、部署Ceph集群、资源池Pool管理
2023-07-14 16:09:37
1095
原创 Linux5.15 Zookeeper集群 + Kafka集群
Zookeeper概述——定义、工作机制、特点、数据结构、应用场景、选举机制,Zookeeper集群部署,Kafka概述——为什么要消息队列、消息队列好处、消息队列两种模式、Kafka定义、简介、特性、系统架构,Partation数据路由规则,分区的原因,部署Kafka集群,数据可靠性保证,数据一致性问题,ack应答机制,filebeat+Kafka+ELK部署
2023-07-13 13:49:45
730
原创 Linux5.14 ELK企业级日志分析系统
ElasticSearch简介,Kiabana简介,Logstash简介,Filebeat简介,缓存消息队列——redis、kafka、RabbitMQ,Fluentd简介,为什么要用ELK,ELK基本特征,ELK工作原理,ELK部署——ELK ElasticSearch集群、ELK Logstash、ELK Kiabana,Filebeat+ELK,Logstash——四大过滤插件—Grok、mutate、multiline、date
2023-07-10 16:45:30
1236
原创 Linux5.13 Zabbix服务配置与应用
Zabbix概述,zabbix监控原理,zabbix 6.0新特性,zabbix6.0功能组件——Zabbix Server、数据库、Web界面、Zabbix Agent、Zabbix proxy、Java GateWay,Zabbix和Prometheus的区别,Zabbix6.0部署——服务端、客户端,自定义监控内容,Zabbix自动发现与自动注册,zabbix代理服务器,zabbix高可用集群,zabbix监控windows,zabbix监控java应用,zabbix监控SNMP
2023-07-05 14:48:58
724
原创 Linux5.12 rsync 远程同步
rsync概述,配置rsync源服务器(服务端),配置rsync发起段(客户端),rsync+inotify对服务端实时监控并同步复制(以防突发故障数据丢失)
2023-07-04 16:14:15
314
原创 Linux5.11 Squid代理服务器应用
squid代理工作机制,传统代理服务器,透明代理服务器,ACL控制,日志分析,supervisor使用详解,反向代理
2023-07-04 14:45:12
254
原创 Linux5.10 NoSQL 之 Redis配置与优化及数据类型
关系数据库与非关系型数据库的区别,非关系数据库产生的背景,redis简介、优点、使用场景,那些数据适合放入redis,redis为什么这么快,redis安装部署,redis命令工具,redis数据库常用命令,redis多数据库常用命令,redis五大数据类型及其常用命令,Redis持久化——RDB、AOF,Redis集群——主从复制、哨兵模式、群集模式
2023-06-28 16:17:43
2313
原创 Linux5.8 MySQL主从复制与读写分离
什么是读写分离,为什么要读写分离,什么时候读写分离,mysql支持的复制类型,主从复制的工作过程,Mysql主从复制的同步模式,mysql读写分离原理,常见的两种mysql读写分离,搭建mysql主从复制,搭建mysql主从复制的半同步模式,搭建mysql读写分离
2023-06-23 16:02:02
418
原创 Linux5.7 MySQL 高级(进阶) SQL 语句
Mysql高级SQL语句,select,distinct,where,and or,in,between,通配符,like,order by,函数——数学函数、聚合函数、字符串函数,group by,having,别名,子查询,exists,连接查询——内连接、左连接、右连接、融合连接union,create view(视图),交集值,无交集值,case做if then操作,空值NULL和无值''的区别,正则表达式,存储过程——创建、调用、查看、参数、删除、控制语句
2023-06-20 15:51:18
2203
原创 Linux5.6 Mysql备份与恢复
数据库备份的分类,常见的备份方法——物理冷备、mysqldump或mysqlhotcopy、二进制日志、第三方工具(xtraBackup、Percona),mysql日志管理,mysql完全备份与恢复,mysql增量备份与恢复、Mysql断点恢复
2023-06-19 16:54:57
971
原创 Linux5.5 Mysql索引、事务与存储引擎
Mysql索引的概念、作用、副作用,创建索引的原则依据,索引的分类和创建,普通索引、唯一索引、主键索引、组合索引、全文索引,查看索引,删除索引,分析是否适用索引,Mysql事务概念,事务的ACID特点——原子性、一致性、隔离性、持久性、事务之间的互相影响、事务隔离级别的范围及操作,事务控制语句,set设置控制事务,Mysql储存引擎概念、查看、修改,InnoDB行锁与索引的关系,死锁,如何尽可能地避免死锁
2023-06-15 16:57:52
1088
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人