11 2019 档案
摘要:环境规划: 1.三台节点 2.内存2G 3.CPU 2 4.交换分区必须关闭 5.selinux必须关闭 6.每个节点必须部署docker 7.主机名解析 第一步:每个节点下载docker(步骤在docker第一篇)第二步:每个节点关闭交换分区 # swapoff -a # vim /etc/fst
阅读全文
摘要:进程间通信 1.socket2.共享内存3.消息队列 什么是socket: socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系统的开发工作既可以在本地单机上进行,也可以跨网络进行。也就是说它可以让不在同一台计算机但通过网络连接计算机上的进程进行通信。也因为这样,
阅读全文
摘要:容器底层实现技术: cgroup , namespace , unionfs 1.cgroup 实现了资源的限额:CPU,内存,硬盘2.namespace 实现了资源隔离3.unionfs 联合文件系统 cgroup实例: # docker run -d -m 100M httpd 实现了对内存的限
阅读全文
摘要:端口映射: 就是把容器的端口映射为宿主机的一个随机或者特定端口 使得外部用户可以访问容器服务 本质其实就是在底层做了iptables地址转发 出去的流量是做SNAT原地址转发 进来的流量是做DNAT目标地址转发 分为四种情况: 1.随机映射,就是把容器的端口随机映射为宿主机的一个端口 -P --pu
阅读全文
摘要:特点: docker可以实现虚拟化 docker实现了一次部署,多处运行(实现服务的简单部署和快速部署) docker沙箱机制,实现了容器之间和容器与宿主机的隔离 一个完整的docker由以下四个部分组成: dockerClient客户端 dockerDaemon守护进程 Docker镜像 Dock
阅读全文