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

云浮营销建站公司网站建设 长安镇

云浮营销建站公司,网站建设 长安镇,东莞住建局电话是多少,网页设计培训心得一、概述 1、客户#xff08;老板#xff09;-产品-开发-测试-运维项目周期不断延后#xff0c;项目质量差。 随着云计算和DevOps生态圈的蓬勃发展#xff0c;产生了大量优秀的系统和软件。软件开发人员可以自由选择各种软件应用环境。但同时带来的问题就是需要维护一个非…一、概述 1、客户老板-产品-开发-测试-运维à项目周期不断延后项目质量差。 随着云计算和DevOps生态圈的蓬勃发展产生了大量优秀的系统和软件。软件开发人员可以自由选择各种软件应用环境。但同时带来的问题就是需要维护一个非常庞大的开发Dev、测试Test、预上线UAT和生产环境Pro。面对这种情况Docker容器技术横空出世、提供了简单、灵活、高效的解决方案不需要过多地改变现有的使用习惯就可以和已有的工具进行整合。因此掌握Docker相关技术也是途径云计算的必经之路。 Docker是在Linux容器里运行应用的开源容器管理工具可以理解为轻量级的“虚拟机”。它诞生于 2013 年初最初是 DotCloud 公司内部商业版项目后来更换架构师此架构师将Docker进行了开源导致Docker使用人员增多。基于 Google公司推出的 GoGolang 语言开发。该项目后来加入了Linux基金会遵从了Apache 2.0协议进行推广项目代码在 GitHubhttps://github.com/docker上进行维护。 Docker 自开源后受到广泛的业内人士及社区的关注以至于DotCloud公司后来都改名为 Docker Inc。RedHat系列系统从 RHEL6.5 版本开始支持 DockerGoogle 也在其 PaaS 产品中广泛应用。 官方网站Docker: Accelerated, Containerized Application Development。 2、云计算模式 IAAS 基础设施及服务   Kvm/DockerOpenstack PAAS 平台即服务       DockerKubernetes SAAS 软件即服务 Docker的Logo设计为蓝色鲸鱼拖着许多集装箱。鲸鱼可以看做宿主机而集装箱可以理解为实现应用相互隔离的容器每个集装箱中都包含自己的应用程序。正如Docker的设计宗旨一样Build、Ship and Run Any App、Anywhere即通过对应用组件的封装、发布、部署、运行等生命周期的管理、达到应用组件级别的“一次封装到处运行”的目的。这里的组件既可以是一个应用也可以是一套服务甚至是一个完整的操作系统。 Docker项目的目标是实现轻量级的操作系统虚拟化解决方案。Docker在Linux原有的 LXC 技术的基础上进行二次封装让用户不需要去关心容器的管理使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。相同的容器类软件还有很多。 传统虚拟化技术结构中底层是服务器硬件硬件上运行着宿主机的操作系统兼虚拟化平台通过在虚拟化出硬件设备上部署操作系统在操作系统之上运行应用服务。而虚拟化出硬件中的操作系统将占用大量的服务器硬件资源浪费。 容器技术技术结构中底层硬件上运行宿主机操作系统在宿主机操作系统上运行Docker引擎无需虚拟化硬件也不用部署操作系统而是直接运行容器提供所需的应用服务隔离环境极大的提高了资源利用率。 3、虚拟化架构 寄居架构 VMware Workstation 原生架构 VMware ESXI 作为一种新兴的虚拟化方式 Docker 跟传统的虚拟化方式相比具有众多的优势。 Docker 容器的启动可以在秒级实现相比传统的虚拟机方式要快很多。Docker核心解决的问题是利用容器来实现类似VM的功能从而利用更加节省的硬件资源提供给用户更多的计算资源所以Docker容器除了运行其中的应用之外基本不消耗额外的系统资源从而保证应用性能的同时减小系统开销使得在一台主机上同时运行数千个Docker容器成为可能Docker操作方便还可以通过Dockerfile配置文件支持灵活的自动化创建Docker镜像。 4、Docker的使用场景 Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。通过这种容器打包应用程序意味着简化了重新部署、调试这些琐碎的重复工作极大的提高了工作效率。例如项目从腾讯云迁移阿里云如果采用了Docker容器技术迁移只需要在新的云服务器上启动项目需要的容器即可。 二、Docker的优点 1、快速的交付和部署 对DevOps人员来说最希望的就是项目环境一次创建或配置可以在任意地方正常运行。开发者可以使用一个标准的镜像来构建一套项目开发容器代码开发完成之后运维人员可以直接此容器打包迁移。Docker可以快速创建容器快速迭代应用程序并让整个过程全程可见使团队中的其他成员更容易理解应用程序是如何创建和工作的。Docker将会大量地节约开发、测试、部署的时间。 2、更高效的虚拟化 Docker容器的运行不需要额外的管理系统支持它是内核级的虚拟化并且容器调用的是宿主机的bin和lib。因此可以实现更高的性能和效率。 3、更轻松的迁移和扩展 Docker容器几乎可以在任意的平台上运行包括物理机、虚拟机、公有云、私有云、个人电脑、服务器等。这种兼容性可以让用户把一个应用程序从一个平台直接迁移到另外一个平台。 4、简单的管理 使用 Docker只需要小小的修改就可以替代以往大量的更新工作。所有的修改都以增量的方式被分发和更新从而实现自动化并且高效的管理。 三、Docker的核心概念 1、镜像Image 镜像是创建容器的基础镜像类似传统虚拟机的快照可以理解为是一个面向Docker容器引擎的只读模板。比如一个镜像可以包含一个完整的 CentOS 操作系统环境里面仅安装了 Apache的应用程序称之为Apache镜像或用户需要的其它应用程序。 Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像堆叠用户甚至可以直接从其他人那里获取一个已经做好的镜像来直接使用。 2、容器Container 容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。多个容器之间都是相互隔离的、保证了应用平台的安全性。可以把容器看做是一个正在运行的简易版的 Linux 环境包括root用户权限、进程空间、用户空间和网络空间等和运行在其中的一个或一组应用程序。Docker容器用来运行和隔离应用地方。 3、仓库Repository 仓库是集中存放镜像的地方。通常会把仓库和仓库注册服务器Registry混为一谈并不严格区分。实际上仓库注册服务器上往往存放着多个仓库每个仓库中又包含了多个镜像每个镜像有不同的标签tag。 仓库分为公开仓库Public和私有仓库Private两种形式。最大的公开仓库是 Docker Hubhttps://hub.docker.com/存放了数量庞大的官方镜像供用户下载。国内的公开仓库有Docker Pool等可以提供大陆用户更稳定快速的访问。当然用户也可以在本地网络内创建一个私有仓库。当用户创建了自己的镜像之后就可以使用 push 命令将它上传到公有或者私有仓库这样下次在另外一台机器上使用这个镜像时候只需要从仓库上 pull 下来就可以了。 四、Docker的安装这里主要安装linux版本的 Docker支持在主流的操作系统平台上使用包括Windows系统、Linux系统及MacOS系统等。目前最新的RedHat 、CentOS、Ubuntu等操作系统官方软件源中都已经默认自带了Docker包可以直接安装使用也可以用Docker自己的YUM源进行配置。 Docker发行版本 Docker-EE 企业版 企业版由于投入较大国内大多数用的都是社区版Docker-CE 社区版 社区版是docker开源的一款软件国内使用的主流 1、Windows安装Docker 运行DockerToolbox-1.11.2 一路下一步 所有都安装 点击完成 运行Docker Quickstart Terminal 2、Linux安装Docker CentOS系统下安装Docker可以有两种方式一种是使用curl获得Docker的安装脚本进行安装另一种是使用YUM仓库来安装Docker。主要注意的是目前Docker只能支持64位系统。 iptables -F 关闭防火墙 setenforce 0 systemctl stop firewalld ping www.baidu.com 测试是否可以联网需要联网 yum -y install docker 安装docker systemctl start docker 启动docker systemctl enable docker 设置为开机自启 docker version 查看docker版本 安装docker-ce wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum -y install yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum -y install docker-ce 阿里云镜像加速器由于docker是谷歌公司旗下的产物不设置镜像源的话下载速度会很慢 阿里云登录 - 欢迎登录阿里云安全稳定的云计算服务平台欢迎登录阿里云全球领先的云计算及人工智能科技公司阿里云为200多个国家和地区的企业、开发者和政府机构提供云计算基础服务及解决方案。阿里云云计算、安全、大数据、人工智能、企业应用、物联网等云计算服务。https://cr.console.aliyun.com/ vim /etc/docker/daemon.json 为docker指定下载源 {registry-mirrors:[ https://nyakyfun.mirror.aliyuncs.com ] } END systemctl daemon-reload 刷新 systemctl restart docker 重启五、Docker基础操作 docker verion 查看版本 docker info 查看详细信息 Docker镜像操作 Docker创建容器前需要本地存在对应的镜像如果本地加载不到相关镜像Docker默认就会尝试从镜像仓库https://hub.docker.com下载这是由Docker官方维护的一个公共仓库可以满足用户的绝大部分需求用户也可以通过配置来使用自定义的镜像仓库。 1、docker search //从Docker Hub搜索镜像 命令格式docker search 关键字 参数 --automatedfalse 仅显示自动创建的镜像 --no-truncfalse  输出信息不截断显示 -s, --stars0  指定仅显示评价为指定星级以上的镜像 docker search nginx 这里以nginx做测试 2、获取镜像 搜索到符合需求的镜像可以使用docker pull 命令从网络下载镜像到本地使用。 命令格式docker pull 镜像名称[:标签] 对于Docker镜像来说如果下载镜像时不指定标签则默认会下载仓库中最新版本的镜像即选择标签为latest也可以通过指定的标签来下载特定版本的某一镜像。这里标签就是用来区分镜像版本的。 docker pull nginx 3、查看镜像信息 使用docker images命令查看下载到本地的所有镜像。 命令格式docker images 仓库名称[:标签] docker images 4、获取镜像的详细信息 命令格式docker inspect 镜像名或镜像ID docker inspect 5、为镜像添加新的标签 命令格式docker tag 名称[:标签] 新名称[:新标签] docker tag nginx nginx:test 6、删除镜像 使用docker rmi 命令可以删除多余的镜像。 删除镜像的操作有两种方法使用镜像的标签删除镜像使用镜像的ID删除镜像。 命令格式 docker rmi 镜像名称[:标签] docker rmi 镜像ID docker rmi nginx:test 以上就是docker的基础操作 如有错误欢迎各位大佬批评指正我们共同进步
http://www.dnsts.com.cn/news/183296.html

相关文章:

  • 宿迁网站建设哪家最好代码错误网站
  • 在哪个网站做引号流最好域名申请好了 怎么做网站
  • 如何建设国外网站室内平面设计软件
  • 网站营销单页面留言合肥公司网站建设价格
  • 怎么自己开网站iis网站301重定向
  • h5免费制作网站嘉定网站设计制作优化排名
  • 免费的ppt模板下载网站有哪些北京网站建设公司哪家实惠
  • 网站设计专业需要什么软件石景山区百科seo
  • 云服务器拿来做网站怎样建设小游戏网站
  • 护理学院网站建设域名注册后怎么建网站
  • 腾度淄博网站建设欧美网站建设案例
  • 建设个人网银网站网站建设+人员+年终总结
  • 做什么网站流量大网站设计 电子购物网站设计
  • 网站开发 工作职责郑州聚商网络科技有限公司
  • 以下哪一项不属于seo对网站推广的作用wordpress 改为中文字体
  • 做新网站怎样提交360网上购物系统数据流图
  • wamp 网站开发首先做什么百度官方营销推广平台官网
  • 合肥网站建设毅耘如何创建自己的网站
  • 做美团团购网站wordpress淘宝插件
  • 专注网络营销推广公司搜索引擎优化主要包括
  • 中文wordpress站点深圳市建设局工程交易中心网站
  • 网站制作内容学生个人网页制作html源代码
  • 外贸网站源码 php网站建设申请报告
  • 申请建设银行官方网站如何腾讯云二级域名做网站
  • 湖州网站建设湖州网站建设做网站先付款
  • 免费的图库网站电商网站怎么做
  • 贵阳营销网站建设公司怎样建设自己的ip地址网站
  • 免费推广软件手机版四川成都网站优化
  • 网站建设的后期维护问题大气公司网站源码
  • 扬州建设网站wordpress有采集功能吗