摘要: 1.导入nginx镜像 docker image load -i nginx.tar docker image inspect nginx #查看镜像信息 2.运行镜像 #使用nginx镜像创建容器,容器名称为nginxtest docker container run -d --name ngin 阅读全文
posted @ 2024-04-19 16:51 董少奇 阅读(33) 评论(0) 推荐(0)
摘要: content概念 content代表了容器镜像在不同阶段对应的不同对象: 存在于容器镜像仓库(registry)的镜像文件; containerd content store,拉取到containerd服务器的镜像文件,存放在文件夹/var/lib/containerd/io.containerd 阅读全文
posted @ 2024-04-19 16:51 董少奇 阅读(287) 评论(0) 推荐(0)
摘要: namespace简介 linux操作系统的namespace用于资源的隔离,是容器功能实现的底层支持 不同namespace内看到的东西不一样。namespace的类型有pid,uts,cgroup,ipc,network,user,mount,分别实现对不同资源的隔离 这篇文章介绍namespa 阅读全文
posted @ 2024-04-19 16:50 董少奇 阅读(212) 评论(0) 推荐(0)
摘要: 简介 网络命令空间可以给进程提供一个隔离的网络栈(网络设备,路由表,防火墙,/proc/net等)。 进程默认继承父进程的network namespace,也就是一般进程都是继承了系统初始进程(pid=1)的network namespace。 虚拟设备veth用来连接不同network name 阅读全文
posted @ 2024-04-19 16:35 董少奇 阅读(32) 评论(0) 推荐(0)
摘要: 简介 这里介绍systemd中与control group相关的配置。 k8s一般会建议containerd或者docker配置使用systemd来管理cgroup。 配置 cpu相关 CPUAccounting:4.15以上的内核默认值为yes,表示启动cpu计数 CPUWeight:1-1000 阅读全文
posted @ 2024-04-19 16:34 董少奇 阅读(134) 评论(0) 推荐(0)
摘要: 简介 cgroup是linux内核提供的一种进程资源控制与统计的功能,交互接口是cgroupfs类型的文件系统。 cgroup的类型有: cpu:限制cpu使用率 cpuset:限制可以使用的cpu cpuacct:统计cpu使用信息 memory:限制进程使用的内存,内核内存和交换分区 cgrou 阅读全文
posted @ 2024-04-19 16:33 董少奇 阅读(96) 评论(0) 推荐(0)
摘要: 简介 从centos7开始,默认的时钟同步服务进程为chronyd,chronyd相比ntpd,配置几乎没变,优点是时间调整速度更快。 chronyc查看ntp服务器状态 [root@testdsq ~]# chronyc tracking #时钟服务器名称 Reference ID : 192.1 阅读全文
posted @ 2024-04-19 15:50 董少奇 阅读(208) 评论(0) 推荐(0)
摘要: 简介 http缓存分为两类:http客户端(浏览器)的缓存和代理服务器(如nginx)缓存。 浏览器的缓存可以减少浏览器和服务器之间的数据交互,而代理服务器的缓存是减少代理服务器和后端应用服务器的交互。 浏览器缓存 缓存命中类型: 浏览器可以缓存服务器发来的页面,如果短时间重复访问同一个页面,缓存的 阅读全文
posted @ 2024-04-19 11:27 董少奇 阅读(40) 评论(0) 推荐(0)