1.磁盘一个磁盘有多块磁盘片磁盘片,上下都有磁质材料,通过在磁片上进行磁记录可以保存信息。磁盘表面被逻辑的划分为圆形的磁道,磁道进一步划分成扇区。位于同一个磁臂位置的磁道构成了柱面。一块磁盘可能包含上万个同心柱面,每个磁道可能包含数百个扇区。 磁盘有几个性能参数:传输速率:在驱动器和计算机之间的数据传输速率。定位时间寻道时间        移动磁臂到所要柱面所需时间。 (磁臂只能前后移动。)   
文章目录同宿主机Docker网络通信机制同一个宿主机中,容器容器之间的通信可以有几种实现方式:1、通过容器本身的ip相互直接访问对方;2、通过宿主机的ip:port访问3、通过link建立连接(老版本使用,官方已经不推荐使用)4、通过自定义网络通信(官方推荐)不同宿主机Docker容器之间通信Docker跨宿主机通信目前有如下几种主流方法:Docker部署Spring Cloud 同宿主机Do
转载 2024-02-10 00:28:50
47阅读
深入分析 OpenShift 内部 DNSOpenShift 中的DNS 相关组件及其配置1.1 Pod 中的 DNS 配置1.2 Pod 所在宿主机上的 DNS 配置及服务1.2.1 resolv.conf 文件DNS 配置DNS 查询流程为什么需要内部 DNS? 本文基于 OpenShift 3.11,Kubernetes 1.11 进行测试OpenShift 集群中,至少有三个地方需要用到
容器dns服务之前将一个小应用使用docker compose部署之后,遇到一个问题,修改域名解析的IP。之前在虚拟机上可以直接修改hosts文件, 在docker容器中修改就比较麻烦,修改主机hosts文件也没有效果。为了解决这个问题,引入了dnsmasq作为dns服务器。由于主机上本身已经有docker环境,因此也打算把dnsmasq放到容器中去运行。 首先是选择容器,在docker hub
转载 2024-02-20 21:27:03
69阅读
问题再现接下来,我们一起再现用 kill 1 命令重启容器的问题。我猜你肯定想问,为什么要在容器中执行 kill 1 或者 kill -9 1 的命令呢?其实这是我们团队里的一位同学提出的问题。这位同学当时遇到的情况是这样的,他想修改容器镜像里的一个 bug,但因为网路配置的问题,这个同学又不想为了重建 pod 去改变 pod IP。如果你用过 Kubernetes 的话,你也肯定知道,Kuber
转载 2024-06-26 10:52:11
39阅读
可以通过用户名观察容器运行程序的用户的UID, 会与容器外主机UID的用户对应,在主机top查看进程时,就可以看到容器现在都有谁在运行程序。问题:如果主机/etc/passwd中,没有对应的UID用户会怎么显示? 经过实验后,top命令会显示容器用户的ID.一开始,产生了极其错误的想法:先在主机上创建一个使用容器的普通用户,假设为zhangsan. UID为1000。 由于登录容器的用户是r
一、查看DNS主机名解析的主机IPhost 命令 用途 把一个主机名解析到一个网际地址或把一个网际地址解析到一个主机名。 语法 host [-n [ -a ] [ -c Class] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ] [ -z ]] Hostname | Address [ Server ] hostnew [ -a ] [ -c Class ] [
转载 2024-10-12 08:06:10
54阅读
本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流Nginx能做什么1.反向代理2.负载均衡3.HTTP服务器(包含动静分离)4.正向代理以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做反向代理反向代理应该是Nginx做的
在Swarm里管理服务和程序我们的集群已经OK,是时候计划部署几个服务了。之前提到,管理者节点的角色是接受Docker命令,并且将他们应用到集群里面。因此,我们会在管理者节点创建服务。注意在这点上,确实没有什么工作需要在工作节点完成,因为他们受到管理者节点全面控制。创建一个服务命令如下:docker service create --replicas -p : --name我们在管理者节点运行上
上一节里面我们看到出错信息还包括回溯信息,通过回溯信息我们可以知道是哪一条调用路径出现了错误。但是要想显示回溯信息的话,在内核配置文件.config文件里面必须要有这么一句:CONFIG_FRAME_POINTER=y 但是如果我们的内核没有配置CONFIG_FRAME_POINTER=y这句话,是不是就意味着我们无法知道回调关系了呢!其实并非如此,根据上一节里面的内容我们还知道,出错信息里面还包
 在前面我们接触的队列都是非阻塞队列,比如PriorityQueue、LinkedList(LinkedList是双向链表,它实现了Dequeue接口)。  使用非阻塞队列的时候有一个很大问题就是:它不会对当前线程产生阻塞,那么在面对类似消费者-生产者的模型时,就必须额外地实现同步策略以及线程间唤醒策略,这个实现起来就非常麻烦。但是有了阻塞队列就不一样了,它会对当前线程产生阻塞,比如一个线程从一个
linux磁盘空间使用管理查看空间使用1.1查看各个目录使用情况1.2 查看某个目录所在磁盘分区2.查看当前目录磁盘空间使用情况2.1 往下二级级目录使用情况2.2 对当前目录的子目录使用空间进行排序2.2.1 按照byte进行排序,其他单位排序不正确2.2.2 截取排序后的前102.2.3 截取排序后的后102.3 查看当前文件所在挂载点的其他文件,用于空间清理2.4 查看文件所在的已用存储空
# 容器查看 Python:深入分析与实用技巧 在现代软件开发中,容器化技术正变得日益重要。这使得我们能够轻松地在不同环境中运行应用程序,而不会担心环境的差异性。Python 作为一种广泛使用的编程语言,也很常见地在容器中运行。本文将介绍如何在容器查看 Python,并包括一些实用的代码示例、数据可视化以及最终的总结。 ## 容器化技术的背景 在介绍如何在容器查看 Python 之前,
原创 2024-10-04 03:31:47
21阅读
web.xml加载过程  WEB工程加载顺序与元素节点在文件中的配置顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。WEB容器的加载顺序是:ServletContext -> context-param -> listener -> filter -> servlet。并且这些元素可以配置在文件中的任意位置。顺序如下:启动一个WE
转载 2024-06-22 13:46:04
43阅读
序列式容器    默认数据无序排列,但可排序操作STL提供三个序列式容器vectordequelist*可将strings和array当作序列式容器,但strings和array不属于STL容器。 vector参考http://www.cplusplus.com/reference/vector/vector/    vec
# 在 Docker 容器查看容器ID Docker 是目前最流行的容器化平台之一,通过 Docker 可以方便地构建、部署和管理应用程序。在使用 Docker 时,有时候我们需要查看当前容器容器ID来执行一些操作,比如重启容器、停止容器等。本文将介绍如何在 Docker 容器查看容器ID。 ## 步骤 下面是在 Docker 容器查看容器ID的步骤: ```mermaid flo
原创 2024-06-30 05:05:14
93阅读
在Docker中,进程管理的基础是Linux内核的PID命名空间技术。在不同的PID命名空间下,可以有相同的PID。Linux内核为所有的PID命名空间维护了一个树状的数据结构,最顶层是系统初始化时创建的root namespace(根命名空间), 父节点可以看到子节点中的进程,并可以通过信号等方式对子节点中的进程产生影响。反过来,子节点不能看到父节点名空间中的任何内容,也不可能通过kill或pt
本文讲的是容器监控的工具和流程【编者的话】在容器和微服务场景中,监控解决方案有很多种,包括Docker原生的Stats API和命令、cAdvisor,还有Prometheus和Sysdig这样相对复杂和功能强大的工具,除此之外还有很多供应商提供的解决方案。 随着容器和微服务的引入,监控解决方案必须处理比以往任何时候都要更多的短生命周期服务和服务实例。虽然基础设施的场景发生了变化,运维团队仍然
# 查看Docker容器DNS ## 概述 在使用Docker部署应用程序时,我们经常需要查看容器DNS配置,以便于调试和故障排查。本文将介绍如何通过命令行工具和Docker API来查看Docker容器DNS配置。 ## 流程概览 下面是查看Docker容器DNS的整个流程: ```mermaid gantt title 查看Docker容器DNS流程 sect
原创 2023-10-24 15:08:03
52阅读
# Docker查看容器DNS信息 ## 1. 什么是DNSDNS(Domain Name System)是一种用于将域名与IP地址相互映射的分布式数据库。它将人类可读的域名转换为计算机可理解的IP地址,从而使我们能够通过域名访问网站,而无需记住复杂的IP地址。 在Docker中,每个容器都有一个默认的DNS服务器,它负责解析容器内部的域名。 ## 2. Docker容器DNS配置
原创 2023-10-10 04:16:25
521阅读
  • 1
  • 2
  • 3
  • 4
  • 5