当前位置: 首页 > news >正文

餐饮酒店网站建设淘宝代运营公司十大排名

餐饮酒店网站建设,淘宝代运营公司十大排名,网站可以做动态背景吗,南昌营销网站公司哪家好文章目录 一、发展起源1.1 传统虚拟化与容器虚拟化1.2 docker底层核心技术1.2.1 命名空间1.2.2 控制组 1.3 docker工作方式1.4 docker容器编排1.5 docker优劣势1.6 docker架构组成 二、yum安装docker三、配置docker加速器 一、发展起源 背景了解#xff1a; 容器是内核里的一项… 文章目录 一、发展起源1.1 传统虚拟化与容器虚拟化1.2 docker底层核心技术1.2.1 命名空间1.2.2 控制组 1.3 docker工作方式1.4 docker容器编排1.5 docker优劣势1.6 docker架构组成 二、yum安装docker三、配置docker加速器 一、发展起源 背景了解 容器是内核里的一项技术。最早的容器技术可以追遡到1982年Unix系列操作系统上的chroot工具。最早的完整容器技术是LXCLinuX Container。它是通过一组简易使用工具和模板来实现的一个容器技术方案虽然简化了容器技术的使用但比起直接通过内核调用来使用容器技术也没有那么简单因为我们需要学习LXC的命令工具而且LXC的隔离性也没有做的很好。后来docker出现了。早期是通过对LXC进行二次封装通过LXC做容器管理引擎但在后来发现LXC不太好用于0.9版本开始支持自研发的libcontainer再到后面开始支持runc等引擎功能也是越来越强大。当然发展到现在也有其他容器引擎了比如containerd等等。 1.1 传统虚拟化与容器虚拟化 对比图 虚拟化分两类 主机级虚拟化全虚拟化、半虚拟化。容器级虚拟化。 主机级虚拟化有kvm、exsi等等是在操作系统上安装软件再在软件上安装各个虚拟机以此进行资源隔离。容器级虚拟化docker技术是在操作系统上安装软件直接启动docker程序在程序里创建虚拟命名空间每个命名空间相当于一个虚拟机进行逻辑上的资源隔离。容器隔离开的资源 UTS(主机名与域名)Mount(文件系统挂载树)IPCPID进程树UserNetwork(tcp/ip协议栈) 1.2 docker底层核心技术 从操作系统功能上看docker底层依赖的核心技术主要包括Linux操作系统的命名空间、控制组、联合文件系统和Linux虚拟网络支持。 1.2.1 命名空间 命名空间(Namespaces)是Linux内核针对实现容器虚拟化而引入的一个强大特性。每个容器都可以拥有自己独立的命名空间运行其中的应用都像是在独立的操作系统中运行一样。命名空间保证了容器间彼此互不影响。 namespaces系统调用参数隔离内容docker支持的内核版本UTSCLONE_NEWUTS主机名和域名2.6.19IPCCLONE_NEWIPC信号量、消息队列和共享内存2.6.19PIDCLONE_NEWPID进程编号2.6.24NetworkCLONE_NEWNET网络设备、网络栈、端口等2.6.29MountCLONE_NEWNS挂载点文件系统2.4.19UserCLONE_NEWUSER用户和用户组3.8 1.2.2 控制组 控制组(CGroups)是Linux内核的一个特性用来对共享资源进行隔离、限制、审计等。只有能控制分配到容器的资源Docker才能避免多个容器同时运行时的系统资源竞争。控制组可以提供对容器的内存、CPU、磁盘IO等资源进行限制。控制组功能 资源限制Resource Limitting组可以设置为不超过设定的内存限制。比如内存子系统可以为进行组设定一个内存使用上限一旦进程组使用的内存达到限额再申请内存就会发出Out of Memory警告。优先级Prioritization通过优先级让一些组优先得到更多的CPU等资源。资源审计Accounting用来统计系统实际上把多少资源用到合适的目的上可以使用cpuacct子系统记录某个进程组使用的CPU时间。隔离Isolation为组隔离命名空间这样一个组不会看到另一个组的进程、网络连接和文件系统。控制Control挂起、恢复和重启等操作 CGroups能限制的资源释义blkio块设备IOcpuCPUcpuacctCPU资源使用报告cpuset多处理器平台上的CPU集合devices设备访问freezer挂起或恢复任务memory内存用量及报告perf_event对cgroup中的任务进行统一性能测试net_clscgroup中的任务创建的数据报文的类别标识符 1.3 docker工作方式 为了使容器的使用更加易于管理docker采取一个用户空间只跑一个业务进程的方式在一个容器内只运行一个进程。比如我们要在一台主机上安装一个nginx和一个tomcat那么nginx就运行在nginx的容器中tomcat运行在tomcat的容器中二者用容器间的通信逻辑来进行通信。 1.4 docker容器编排 概念 docker自身没有编排功能在docker的基础上能够把应用程序之间的依赖关系、从属关系、隶属关系等等反映在启动、关闭时的次序和管理逻辑中这种功能被称为容器编排。 常见容器编排工具 machineswarm(把N个docker主机当一个主机来管理)compose(单机编排)。mesos(实现统一资源调度和分配)marathonkubernetes -- k8s 1.5 docker优劣势 删除一个容器不会影响其他容器。调试不便占空间(每个容器中都必须自带调试工具比如ps命令)。分发容易真正意义上一次编写到处运行比java的跨平台更彻底。部署容易无论底层系统是什么只要有docker直接run就可以了分层构建联合挂载 注意事项 在容器中有数据称作有状态没有数据称作无状态。在容器的使用中我们应以有状态为耻以无状态为荣。数据不应该放在容器中而应放置于外部存储中通过挂载到容器中从而进行数据的存储。 1.6 docker架构组成 docker有两个版本商业版docker-ee和社区版docker-ce。安装了docker服务端的叫做docker服务器安装docker客户端的叫做client一般情况下都是安装在一台服务器上。客户端使用docker命令时会把指令发送给服务端的守护进程有它去拉取远程仓库中的镜像并创建启动容器。镜像是静态的容器是动态的容器存在生命周期的概念镜像与容器的关系类似于程序与进程的关系。镜像类似于文件系统中的程序文件而容器则类似于将一个程序运行起来的状态也即进程。 二、yum安装docker 清华大学开源网站。 1.下载安装源。 //修改成国内清华地址不然拉取默认的官网速度很慢。 wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo --no-check-certificate sed -i shttps://download.docker.comhttps://mirrors.tuna.tsinghua.edu.cn/docker-ceg /etc/yum.repos.d/docker-ce.repo sed -i s$releasever7g /etc/yum.repos.d/docker-ce.repo2.安装。 yum -y install docker-ce3.安装Docker后在/sys/fs/cgroup/memory/目录下看到对Docker组应用的各种限制项。 三、配置docker加速器 docker-ce的配置文件是/etc/docker/daemon.json此文件默认不存在需要我们手动创建并进行配置而docker加速器就是通过配置此文件来实现的。配置加速器是为了提高干活效率不然默认使用的是国外官网的很慢。 docker加速方式 docker cn中国科技大学加速器阿里云加速器需要通过阿里云开发者平台注册帐号免费使用个人私有的加速器 1.启动docker。 systemctl enable --now docker2.配置加速器。 cat /etc/docker/daemon.json EOF {registry-mirrors: [https://registry.docker-cn.com] } EOF3.重启服务查看加速器。 systemctl restart docker docker info4.也可以配置多个加速器。这里添加一个阿里云加速器中间用逗号隔开。 cat /etc/docker/daemon.json {registry-mirrors: [https://registry.docker-cn.com,https://11vuihex.mirror.aliyuncs.com] }//重启服务。 systemctl restart docker //查看详细信息。 docker info
http://www.pierceye.com/news/890947/

相关文章:

  • 泰安市网站建设广州优化公司哪家好
  • 手机网游传奇西安关键词优化平台
  • 网站建设公司权威机构3d虚拟人物制作软件
  • 北京网站建设seo公司哪家好阿里巴巴企业邮箱登录入口
  • 广州shopify代建站新产品代理
  • html5网站特点在线搜索引擎
  • 网站搭建服务平台网站备案 关闭网站
  • 高端建站收费标准宣传设计网站
  • 视频网站数据库设计手机企业网站设计
  • 广安发展建设集团有限公司门户网站竞价推广代运营服务
  • 济南mip网站建设公司山西住房建设厅网站
  • 兰州需要做网站的公司有哪些做词云的网站
  • 红酒公司网站建设模板6841如何通过网站获取qq
  • 写一张营销型网站页面多长时间微动漫怎么制作
  • 网站架构设计师月薪多少柳州团购网站建设
  • 深圳宝安沙井网站建设网络营销推广主要做什么?有哪些方法和技巧?
  • 图书馆门户网站建设的意义开票 网站建设
  • 如何用家用电脑做网站wordpress的伪静态
  • 东营市城市和建设管理局网站网络基础知识点
  • 怎么制作网站链接转发视频网页游戏开服表怎么取消
  • 360网站seo怎么做北京商场关闭通知
  • 连云港建设公司网站工程承包信息
  • 互动网站制作建设医院网站服务
  • 用asp做网站span增城高端网站建设
  • 数据交易网站开发网站流量超
  • 做短视频网站用哪家cms湖州高端网站设计
  • 做肝病科网站张家港高端网站制作
  • 深圳外网站建设网站的策划分析
  • 电商网站建设机构移动通网站建设
  • 网站内容不被收录企业网站制作的市场