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

推广型网站建设公司网站商品展示设计

推广型网站建设公司,网站商品展示设计,国外网站页头设计图片,如何在阿里云建设网站目录 一、Docker概述 1.1 IT架构的演进#xff1a; 1.2 Docker初始 1.3 容器的特点 1.4 Docker容器与虚拟机的区别 1.5 容器在内核中支持2种重要技术 1.6 Docker核心概念 1#xff09;镜像 2#xff09;容器 3#xff09;仓库 二、安装Docker 2.1 Yum安装Docker…目录 一、Docker概述 1.1 IT架构的演进 1.2 Docker初始 1.3 容器的特点 1.4 Docker容器与虚拟机的区别 1.5 容器在内核中支持2种重要技术 1.6 Docker核心概念 1镜像 2容器 3仓库 二、安装Docker 2.1 Yum安装Docker 2.2 查看Docker信息 三、Docker的镜像管理命令 3.1 搜索镜像 3.2 获取镜像下载镜像 3.3 镜像加速下载 3.4 查看本地有哪些镜像 3.5 查看镜像的详细信息 获取容器/镜像的元数据 3.6 为本地的镜像添加新的标签 3.7 删除镜像 3.8 批量删除镜像 3.9 存出镜像将镜像保存成为本地文件 3.10 载入镜像将镜像文件导入到镜像库中 3.11 上传镜像将镜像上传到官方仓库 总结 1、Docker是什么能干什么 2、Docker容器与虚拟机的区别 3、 linux六大namespace命名空间 4、Docker的三大核心概念 5、镜像管理命令 一、Docker概述 1.1 IT架构的演进 裸金属 → 虚拟机 → 容器→ 函数化、代码化 云计算涌现出很多改变传统IT架构和运维方式的新技术比如虚拟机、容器、微服务、Serverless无服务无论这些技术应用在哪些场景降低成本、提升效率是云服务永恒的主题。 1.运行物理机也称为裸金属 2.虚拟机VM可以在一台物理机上创建多个虚拟机并把物理配置分发成多个虚拟配置 缺点性能损耗大大约损耗50% 虚拟机常用软件 VMware workstationwindows vm SphereESXI Windows server KVMlinux内核 3.容器 常用软件docker、podman、rocket、container 容器内部自身有一个小型操作系统 4.函数函数化代码化 1.2 Docker初始 Docker是一个开源的应用容器引擎基于go语言开发并遵守了apache2.0协议开源。 Docker是在Linux容器里运行应用的开源工具是一种轻量级的“虚拟机”。 Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。 Docker是创建容器的工具。应用运行在容器中每个容器都有一致的运行环境所以可以在任何主机中运行。即实现“一次封装到处运行”的目的。 Docker的Logo Docker的Logo设计为蓝色鲸鱼拖着许多集装箱。鲸鱼可看作为宿主机集装箱可理解为相互隔离的容器每个集装箱中都包含自己的应用程序。 Docker的设计宗旨 Docker的设计宗旨Build,Ship and Run Any App,Anywhere 即通过对应用组件的封装、发布、部署、运行等生命周期的管理达到应用组件级别的“一次封装到处运行”的目的。这里的组件既可以是一个应用也可以是一套服务甚至是一个完整的操作系统。docker是创建容器的工具。应用运行在容器中每个容器都有一致的运行环境所以可以在任何主机中运行。即实现“一次封装到处运行”的目的。 1.3 容器的特点 容器化越来越受欢迎因为容器是 灵活即使是最复杂的应用也可以集装箱化。轻量级容器利用并共享主机内核。可互换可以即时部署更新和升级。便携式可以在本地构建部署到云并在任何地方运行。可扩展可以增加并自动分发容器副本。可堆叠可以垂直和即时堆叠服务。 1.4 Docker容器与虚拟机的区别 容器是在linux上本机运行并与其他容器共享主机的内核它运行的是一个独立的进程不占用共他任何可执行文件的内存非常轻量。 虚拟机运行的是一个完整的操作系统每个虚拟机使用独立的内核通过虚拟机管理程序对主机资源进行虚拟访问相比之下需要的资源更多。 使用类型功能KVM虚拟机Docker容器Docker容器的提升日常运维CPU利用率利用率低且不均利用率高、均匀提高了CPU的利用率硬盘空间占用20G ~ 200G150M ~ 300M极大降低了硬盘空间的占用避免了空间浪费内存占用共享2G ~ 32G内存根据服务占用内存避免了内存不足的问题服务器支持数量20个左右1000降低成本启动速度以分钟计量较慢主要是操作系统启动较为耗时以秒计量其启动速度就是启动一个进程的时间遇到问题可快速重启或者回滚项目延伸拓展项目需要重新部署虚拟机过程复杂通过云平台扩容比较方便扩容方便、快捷新上线项目开发、测试、生产环境很难实现同步容易出现问题能够实现所有环境统一标准不再依赖操作系统和软件库效率大幅度上升 特性Docker容器虚拟机内核的使用共享内核独立内核启动速度秒级相当于启动一个进程分钟级启动操作系统计算能力损耗几乎无损耗 50%左右性能接近原生弱于系统支持量单机上千个几十个隔离性资源隔离/限制完全隔离因为是独立的操作系统操作系统主要支持Linux几乎所有KVM封装程度只打包项目代码和依赖关系共享宿主机内核完整的操作系统与宿主机隔离 docker就相当于宿主机的一个进程所以损耗微乎其微。虚拟机和操作系统之间是hypervisor虚拟化管理程序虚拟化各种硬件资源这中间就会有资源损耗。 1.5 容器在内核中支持2种重要技术 docker本质就是宿主机的一个进程docker是通过 namespace 实现资源隔离通过 cgroup 实现资源限制限制硬件资源限制2个容器相互之间抢资源通过写时复制技术copy-on-write实现了高效的文件操作类似虚拟机的磁盘比如分配500g并不是实际占用物理磁盘500g。 linux六大namespace命名空间 namespace系统调用参数隔离内容UTSCLONE_NEWUTS主机名和域名IPCCLONE_NEWWIPS信号量消息队列和共享内存PIDCLONE_NEWPID进程编号NETWORKCLONE_NEWNET网络设备网络栈端口等MOUNTCLONE_NEWNS挂载点文件系统USERCLONE_NEWUSER用户和用户组3.8以后的内核才支持 1.6 Docker核心概念 1镜像 Docker的镜像是创建容器的基础类似虚拟机的快照可以理解为一个面向 Docker 容器引擎的只读模板。通过镜像启动一个容器一个镜像是一个可执行的包其中包括运行应用程序所需要的所有内容包含代码运行时间库、环境变量、和配置文件。 2容器 Docker的容器是从镜像创建的运行实例它可以被启动、停止和删除。所创建的每一个容器都是相互隔离、互不可见以保证平台的安全性。可以把容器看做是要给简易版的linux环境包括root用户权限、镜像空间、用户空间和网络空间等和运行在其中的应用程序。 3仓库 Docker仓库是用来集中保存镜像的地方当创建了自己的镜像之后可以使用push命令将它上传到公有仓库Public或者私有仓库Private。当下次要在另外一台机器上使用这个镜像时只需从仓库获取。Docker 的镜像、容器、日志等内容全部都默认存储在 /var/lib/docker 目录下。 二、安装Docker 2.1 Yum安装Docker 目前 Docker 只能支持 64 位系统。 Yum安装默认安装最新版本目前最新版本是2020版本。但工作中不会用这么新的版本前一个版本是2019版本。 #关闭防火墙和selinuxsystemctl stop firewalld.servicesetenforce 0​#安装依赖包yum install -y yum-utils device-mapper-persistent-data lvm2 --------------------------------------------------------------------------------------------#yum-utils提供了 yum-config-manager 工具。#device mapper 是Linux内核中支持逻辑卷管理的通用设备映射机制它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构。#device mapper存储驱动程序需要 device-mapper-persistent-data 和 lvm2。--------------------------------------------------------------------------------------------​#设置阿里云镜像源yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ​#安装 Docker-CE并设置为开机自动启动yum install -y docker-ce      #docker-ce-cli、containerd.io 会作为依赖包被安装​systemctl start docker.servicesystemctl enable docker.service2.2 查看Docker信息 #查看 docker 版本信息  docker version  #注意Yum安装默认安装最新版本目前最新版本是2020版本。但工作中不会用这么新的版本前一个版本是2019版本。  ​  #docker信息查看  docker info  //查看的部分信息如下  Client:   Context:    default   Debug Mode: false   Plugins:    app: Docker App (Docker Inc., v0.9.1-beta3)    buildx: Docker Buildx (Docker Inc., v0.8.2-docker)    scan: Docker Scan (Docker Inc., v0.17.0)  ​  Server:   Containers: 0                #容器数量    Running: 0    Paused: 0    Stopped: 0   Images: 0                    #镜像数量   Server Version: 20.10.17     #server版本   Storage Driver: overlay2     #docker使用的是overlay2 文件驱动    Backing Filesystem: xfs     #宿主机上的底层文件系统    Supports d_type: true    Native Overlay Diff: true    userxattr: false   Logging Driver: json-file   Cgroup Driver: cgroupfs      #cgroups 驱动默认为cgroupfs也可以修改为systemd   Cgroup Version: 1   Plugins:    Volume: local    Network: bridge host ipvlan macvlan null overlay    Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog   Swarm: inactive ​ 查看 docker 版本信息 docker信息查看 三、Docker的镜像管理命令 3.1 搜索镜像 3.2 获取镜像下载镜像 3.3 镜像加速下载 登录阿里云平台获取加速器地址 配置镜像加速 3.4 查看本地有哪些镜像 镜像下载后存放在 /var/lib/docker #查看下载的镜像文件信息  cat /var/lib/docker/image/overlay2/repositories.json  ​ 3.5 查看镜像的详细信息 获取容器/镜像的元数据 3.6 为本地的镜像添加新的标签 添加标签后镜像的ID号并不会改变。 3.7 删除镜像 注意如果该镜像已经被容器使用正确的做法是先删除依赖该镜像的所有容器再去删除镜像。 3.8 批量删除镜像 3.9 存出镜像将镜像保存成为本地文件 将镜像保存成为本地文件实际是将镜像打包成一个tar包。 3.10 载入镜像将镜像文件导入到镜像库中 主机A通过scp命令将打包好镜像文件传给主机B 主机B将镜像文件导入到镜像库中 3.11 上传镜像将镜像上传到官方仓库 默认上传到 docker Hub 官方公共仓库需要注册使用公共仓库的账号hub.docker.com 。默认上传到公有仓库其他人可以下载仓库中的镜像。如果想设置成私有仓库仅自己可见不允许其他人下载需要付费。 可以使用 docker login 命令来输入用户名、密码和邮箱来完成注册和登录。docker logout 命令进行登出。 在上传镜像之前还需要先对本地镜像添加新的标签在镜像名称前加上仓库名然后再使用 docker push 命令进行上传。 总结 1、Docker是什么能干什么 Docker是基于go语言开发的开源容器引擎可以在任何主机上运行容器应用并且每个容器都是一个轻量级的虚拟机。实现“一次封装到处运行”的目的。 2、Docker容器与虚拟机的区别 特性Docker容器虚拟机内核的使用共享内核独立内核启动速度秒级相当于启动一个进程分钟级启动操作系统计算能力损耗几乎无损耗 50%左右性能接近原生弱于系统支持量单机上千个几十个隔离性资源隔离/限制完全隔离因为是独立的操作系统操作系统主要支持Linux几乎所有KVM封装程度只打包项目代码和依赖关系共享宿主机内核完整的操作系统与宿主机隔离 容器是在linux上本机运行并与其他容器共享主机的内核它运行的是一个独立的进程不占用共他任何可执行文件的内存非常轻量。 虚拟机运行的是一个完整的操作系统每个虚拟机使用独立的内核通过虚拟机管理程序对主机资源进行虚拟访问相比之下需要的资源更多会产生资源损耗。 3、 linux六大namespace命名空间 namespace系统调用参数隔离内容UTSCLONE_NEWUTS主机名和域名IPCCLONE_NEWWIPS信号量消息队列和共享内存PIDCLONE_NEWPID进程编号NETWORKCLONE_NEWNET网络设备网络栈端口等MOUNTCLONE_NEWNS挂载点文件系统USERCLONE_NEWUSER用户和用户组3.8以后的内核才支持 4、Docker的三大核心概念 镜像、容器、仓库 5、镜像管理命令 命令作用docker search 仓库/镜像名搜索镜像docker pull 仓库/镜像名下载镜像docker images查看本地的所有镜像docker images -q只显示本地所有镜像的ID号docker inspect 镜像ID/容器ID查看镜像的详细信息 获取镜像/容器的元数据 docker tag 名称:[标签] [仓库名/]名称:[新标签]为本地的镜像添加新的标签docker rmi 镜像名称:标签删除镜像的某个标签docker rmi 镜像ID -f删除指定镜像docker rmi $(docker images -q)删除本地所有镜像docker save -o 镜像文件.tar 镜像名称:标签存出镜像将镜像保存为本地文件docker load -i[或] 镜像文件载入镜像将镜像文件导入到镜像库中docker login登录公共仓库docker hubdocker push 仓库名/镜像名:标签上传镜像将镜像上传到官方仓库docker logout登出docker hub
http://www.dnsts.com.cn/news/78302.html

相关文章:

  • 网站建设与管理案例教程第三版答案视觉传达设计最好的公司
  • 个人网站备案备注信息凌风 wordpress 大学
  • 音乐网站还可以做wordpress浏览最多的文章
  • asp装饰公司网站源码东莞企业网站找谁
  • 主营网站建设会计记账怎么用h5做网站
  • 网站前面的小图标怎么做电商平台建设实施方案
  • 郑州企业自助建站wordpress 旅游
  • 网站建设开发实训报告总结自己做的网站显示不全
  • 珠海网站建设网网站建设市场行情
  • 域名到期了网站会打不开吗东凤网站建设
  • 西宁做网站治愈君博i百度推广做网站什么价位
  • 动漫网站源码下载成都网站备案太慢
  • 网站信息推广途径包括哪些国外服务器多少钱一个月
  • 吉安做网站的台州网站建设seo
  • 域名证书查询网站厦门网站建设工程
  • 建设银行网站短信错误6次四川手机响应式网站建设设计
  • 新公司怎样做网站在四川眉山江阴 网站开发
  • 检察院门户网站建设自查自纠报告陕西手机网站建设公司哪家好
  • 如何设计制作一般企业网站网站建设的推广渠道
  • 网站必须做ssl认证增城微信网站建设
  • 建站之星pythone网站开发
  • 公司网站制作找哪家食品包装设计公司排名
  • 易搜网站建设动漫制作专业适合女生吗
  • 花瓣设计网站官网入口微信app下载安装旧版本
  • 企业内部网站制作模板华东建设发展设计有限公司网站
  • 郑州做网站公司哪家好公司网站建设属于什么职位
  • 上海自助建站企业下载页面设计图片
  • 农业网站模板网站设计论文分类号
  • 网站seo做点提升流量营销企业网站建设
  • 酷家乐网站做墙裙教程网站规划是什么意思