11 2020 档案
摘要:基础网络 Linux 内核目前支持6种名称空间: UTS User Mount IPC PID Net 在现在的内核系统之上,默认有这6种名称空间只要有相关的用户空间中工具可支持都是可直接操作的。 所谓网络空间,主要用于实现协议栈、网络设备。比如物理机有四块网卡,而这些网卡设备可以单独关联到不同的网
阅读全文
摘要:Docker镜像 Docker镜像含有启动容器所需要的文件系统及其内容,因此,其用于创建并启动docker容器。 采用分层构建机制,最底层为 bootfs,其之为 rootfs bootfs:用于系统引导的文件系统,包括 bootloader 和 kernel,容器启动完成后会被卸载以节约内存资源;
阅读全文
摘要:docker 架构 docker 是C/S架构的软件,无论是client端还是Server端都是由 docker 一个程序提供,这个程序有很多子程序。 docker daemon 就是其中一个子程序,当运行 docker daemon 时,主机就运行成一个守护进程服务器,它可以监听在某个套接字上。为
阅读全文
摘要:# 容器 容器是一种基础工具;泛指任何可以用于容纳其他物品的工具,可以部分或完全封闭,被用于容纳、储存、运输物品;物体可以被放置在容器中,而容器则可以保护内容物。 比如,通常用的带杯盖的水杯,就是一个容器,它的用途是装水,更确切的解释就是将水约束起来,当盖上杯盖后,就算水杯里的水翻江倒海,也不会溢
阅读全文
摘要:前言 如果没有较好的规划,通过宿主机要来获取虚拟机的IP地址,这个问题在虚拟化中或多或少会遇到,本文以KVM 虚拟化为例来讨论这个问题的解决方法,查阅网络上相关文档,大致一种思路:通过 通过xml 拿到虚拟机的mac 地址,然后再通过 arp -a 来查询虚拟机的IP地址。 通过 mac + arp
阅读全文