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

新手做啥网站好dedecms网站的源码如何安装

新手做啥网站好,dedecms网站的源码如何安装,海外域名注册商,轻淘客的轻网站怎么做Docker 并非是一个通用的容器工具#xff0c;它依赖于已存在并运行的Linux内核环境。 Docker实质上是在已经运行的Liunx下制造了一个隔离的文件环境#xff0c;因此他的执行效率几乎等同于所部署的linux主机。因此Docker必须部署在Linux内核系统上。如果其他系统想部署Docke…Docker 并非是一个通用的容器工具它依赖于已存在并运行的Linux内核环境。 Docker实质上是在已经运行的Liunx下制造了一个隔离的文件环境因此他的执行效率几乎等同于所部署的linux主机。因此Docker必须部署在Linux内核系统上。如果其他系统想部署Docker就必须安装一个Linux环境。 在windows上部署Docker的方式是先安装一个虚拟机并在安装Linux系统中运行Docker。 1. 前提说明  目前CentOS 仅发行版本中的内核支持 Docker。Docker 运行在CentOS 7 (64-bit)上要求系统为64位、Linux系统内核版本为 3.8以上这里选用Centos7.x 查看内核 uname命令用于打印当前系统相关信息内核版本号、硬件架构、主机名称和操作系统类型等。         2. Docker的基本组成 2.1 镜像 Docker 镜像Image就是一个只读的模板。镜像可以用来创建 Docker 容器一个镜像可以创建很多容器。 它也相当于是一个root文件系统。比如官方镜像 centos:7 就包含了完整的一套 centos:7 最小系统的 root 文件系统。 相当于容器的“源代码”docker镜像文件类似于Java的类模板而docker容器实例类似于java中new出来的实例对象。 2.2 容器 1 从面向对象角度 Docker 利用容器Container独立运行的一个或一组应用应用程序或服务运行在容器里面容器就类似于一个虚拟化的运行环境容器是用镜像创建的运行实例。就像是Java中的类和实例对象一样镜像是静态的定义容器是镜像运行时的实体。容器为镜像提供了一个标准的和隔离的运行环境它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台 2 从镜像容器角度 可以把容器看做是一个简易版的 Linux 环境包括root用户权限、进程空间、用户空间和网络空间等和运行在其中的应用程序。 2.3 仓库 仓库Repository是集中存放镜像文件的场所。 类似于 Maven仓库存放各种jar包的地方 github仓库存放各种git项目的地方 Docker公司提供的官方registry被称为Docker Hub存放各种镜像模板的地方。 仓库分为公开仓库Public和私有仓库Private两种形式。 最大的公开仓库是 Docker Hub(https://hub.docker.com/) 存放了数量庞大的镜像供用户下载。国内的公开仓库包括阿里云 、网易云等 2.4 总结 需要正确的理解仓库/镜像/容器这几个概念: Docker 本身是一个容器运行载体或称之为管理引擎。我们把应用程序和配置依赖打包好形成一个可交付的运行环境这个打包好的运行环境就是image镜像文件。只有通过这个镜像文件才能生成Docker容器实例(类似Java中new出来一个对象)。 image文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件可以生成多个同时运行的容器实例。 镜像文件 *  image 文件生成的容器实例本身也是一个文件称为镜像文件。 容器实例 *  一个容器运行一种服务当我们需要的时候就可以通过docker客户端创建一个对应的运行实例也就是我们的容器 仓库 * 就是放一堆镜像的地方我们可以把镜像发布到仓库中需要的时候再从仓库中拉下来就可以了。 3. docker容器架构图 3.1 docker工作原理 Docker是一个Client-Server结构的系统Docker守护进程运行在主机上 然后通过Socket连接从客户端访问守护进程从客户端接受命令并管理运行在主机上的容器。 容器是一个运行时环境就是我们前面说到的集装箱。可以对比mysql演示对比讲解 3.2 Docker平台架构图 Docker 是一个 C/S 模式的架构后端是一个松耦合架构众多模块各司其职。 1. 用户是使用Docker Client 与Docker Daemon建立通信并发送请求给后者。 2. Docker Daemon作为Docker架构中的主体部分首先提供DockerServer的功能使其可以接受Docker Client的请求。 3. Docker Engine执行Docker内部的一系列工作每一项工作都是以一个Job的形式存在。 4. Job运行过程中当需要容器镜像时则从Docker Registry中下载镜像并通过镜像管理驱动Graph drive将下载镜像以Graph的形式存储。 5. 当需要为Docker创建网络环境时通过网络管理驱动Network driver创建并配置Docker容器网络环境。 6. 当需要限制Docker容器运行资源或执行用户指令等操作时则通过Exec driver来完成。 7. Libcontainer 是一项独立的容器管理包Network driver以及Exec driver都是通过Libcontainer来实现具体对容器进行的操作。 4. Docker 安装 官方安装地址 Install Docker Engine on CentOS | Docker Documentation 1. 确定linux版本 cat /etc/redhat-release  2. 卸载旧版本 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine 3. yum 安装 gcc yum -y install gcc gcc-c 4. 安装所需要的软件包 sudo yum install -y yum-utils 5. 设置stable镜像仓库 # 官网仓库 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 这里建议使用阿里云仓库 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 6. 更新yum软件包索引 yum makecache fast 7. 安装docker ce yum -y install docker-ce docker-ce-cli containerd.io 8. 启动 docker systemctl start docker # 启动docker systemctl status docker # 查看运行状态docker systemctl enable docker # 设置开机自启 9. 测试 docker version # 查看docker版本 docker run hello-world # 运行案例 10. 卸载 systemctl stop docker  # 停止docker进程 yum remove docker-ce docker-ce-cli containerd.io # 删除docker和docker源 rm -rf /var/lib/docker # 删除docker镜像 rm -rf /var/lib/containerd  # 删除docker容器 11. 拓展(配置阿里云加速镜像器) 登录阿里云进入控制台选择容器镜像服务 选择镜像工具可以看到加速器地址 根据下面的操作文档配置加速器  5. hello-world 1. 启动hello-world容器 输出这段提示以后hello world就会停止运行容器自动终止  2. run做了什么 6. 底层原理 (1)docker有着比虚拟机更少的抽象层 由于docker不需要Hypervisor(虚拟机)实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬件资源。因此在CPU、内存利用率上docker将会在效率上有明显优势。 (2)docker利用的是宿主机的内核,而不需要加载操作系统OS内核 当新建一个容器时,docker不需要和虚拟机一样重新加载一个操作系统内核。进而避免引寻、加载操作系统内核返回等比较费时费资源的过程,当新建一个虚拟机时,虚拟机软件需要加载OS,返回新建过程是分钟级别的。而docker由于直接利用宿主机的操作系统,则省略了返回过程,因此新建一个docker容器只需要几秒钟。
http://www.w-s-a.com/news/11732/

相关文章:

  • 哪些网站是用iframe免费网站域名查询
  • 自己开的网站 可以做代销吗百度查找相似图片
  • 网站建设设计作业网站备案渝
  • 中国重庆网站建设福州短视频seo获客
  • 遵义官网网站建设网站移动端开发公司
  • 宜春网站推广优化电子商务网站建设收益举例
  • 游戏网站开发实验报告装修平台哪家好
  • 外贸自己建网站小红门网站建设
  • 中国著名的做网站渗透设计规范网站
  • 公司网站备案多少钱推特最新消息今天
  • 网站关键词设置代码seo搜索优化 指数
  • 做网站卖东西送上门做暧暧xoxo网站
  • 网站网站设计公司网站维护运营好做吗
  • 照片做成视频的软件seo两个域名一个网站有影响吗
  • 制作动画的网站河南省住房城乡建设门户网站
  • 网站推广原则做网站的那个语言好
  • 潍坊网站建设怎样商品网站建设设计思路
  • 建网站公司是如何赚钱南昌营销网站公司哪家好
  • 淘宝客网站管理质量好网站建设费用
  • 网站建设教程搭建青岛中企动力做网站怎么样
  • wordpress最底部网站优化怎么弄
  • 二手市场网站建设的目的长沙ui设计公司
  • 微信公众号做留言网站wordpress详情页选择模板
  • php网站开发面向对象教程如何做分享赚钱的网站
  • 山东网站建设最便宜常州网站建站公司
  • 网站地图 seo中国建设招标网是私人网站吗
  • 高中作文网站全网营销有哪些平台
  • 网站构建建设制作平台上海搬家公司收费价目表
  • 成功案例展示网站做网站赚多少钱
  • 建设银行网站用什么字体网站建站后维护需要做哪些