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

免费电子商务网站建设网站内做关键词连接

免费电子商务网站建设,网站内做关键词连接,定制vx免费,中国手工活加工网官网一、容器概述 1、为什么要用到容器#xff1f; ①容器可以屏蔽底层操作系统的差异性#xff0c;让业务应用不管在哪里都是使用容器的环境运行#xff0c;从而保证开发测试环境与生产环境的一致性 ②容器部署起来非常便捷和迅速#xff0c;缩短开发测试部署的周期时间 2…一、容器概述 1、为什么要用到容器 ①容器可以屏蔽底层操作系统的差异性让业务应用不管在哪里都是使用容器的环境运行从而保证开发测试环境与生产环境的一致性 ②容器部署起来非常便捷和迅速缩短开发测试部署的周期时间 2、常见容器引擎和虚拟化软件 容器引擎docker、containered、podman、rocket 虚拟化软件 WindowsVMware Workstation个人工作站版、VMware Sphere ESXI企业版、XEN LinuxKVM (基于linux内核的虚拟机)  、Openstack基于KVM部署的私有云架构 二、docker 概述 1、docker是什么 docker是用go语言开发并开源的容器引擎不是容器用来运行容器里的应用是一种轻量级的“虚拟机”。docker也是可用来管理容器和镜像的一种工具。 Docker的设计宗旨Build,Ship and Run Any App,Anywhere即通过对应用组件的封装、发布、部署、运行等生命周期的管理达到应用组件级别的“一次封装到处运行”的目的。 2、容器与虚拟机的区别 容器    虚拟机所有容器共享宿主机的内核每个虚拟机都有独立的操作系统和内核通过namespace实现资源隔离通过cgroup实现限制资源的最大使用量完全隔离。每个虚拟机都有独立的硬件资源秒级启动速度分钟级启动速度容器相当于宿主机的进程性能几乎没有损耗需要通过hypervisor虚拟机管理程序对宿主机资源虚拟访问单机容量能支持成百上千个容器    单机容器只能支持最多几十个虚拟机 3、容器在内核中支持2种重要技术 docker本质就是宿主机的一个进程docker是通过namespace实现资源隔离通过cgroup实现资源限制通过写时复制技术copy-on-write实现了高效的文件操作类似虚拟机的磁盘比如分配500g并不是实际占用物理磁盘500g只有当需要修改时才复制一份数据。 namespace六项隔离 namespace隔离内容UTS提供了主机名和域名的隔离IPC实现容器与宿主机、容器与容器之间的IPC隔离PID两个不同namespace下的进程没有关系因此PID也可以相同。内核为所有的PID namespace维护了一个树状结构Network提供了关于网络资源的隔离Mount通过隔离文件系统挂载点隔离文件系统User隔离了用户和用户组cgroup控制进程使用的资源 4、docker的三个核心概念 镜像是创建容器的基础是一个只读的模板文件里面包含运行容器中的应用程序所需要的所有内容应用程序文件、配置文件、运行库文件、依赖包等 容器是用镜像运行的实例容器可以被创建、启动、停止、删除每个容器之间默认是相互隔离的 仓库是用来集中保存镜像的地方有公有仓库和私有仓库之分 Docker 的镜像、容器、日志等内容全部都默认存储在 /var/lib/docker 三、安装部署docker 1、准备环境 systemctl enable --now firewalld.service setenforce 0 yum install -y yum-utils device-mapper-persistent-data lvm2                 #安装依赖包 2、安装docker yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #设置阿里云镜像源 yum install -y docker-ce docker-ce-cli containerd.io                               #使用yum安装docker systemctl enable --now docker.service 安装好的Docker系统有两个程序Docker服务端和Docker客户端。其中Docker服务端是一个服务进程负责管理所有容器和镜像。 Docker客户端则扮演着Docker服务端的远程控制器可以用来控制Docker的服务端进程。大部分情况下Docker服务端和客户端运行在一台机器上。 四、docker命令 1、查看 docker 版本信息 docker version 2、docker 详细信息查看 docker info 3、Docker 镜像操作 ①搜索镜像 格式docker search  仓库|镜像关键字 ②获取镜像 格式docker pull 仓库名称[:标签] #通常标签代表应用的版本如果下载镜像时不指定标签则默认会下载仓库中最新版本的镜像即选择标签为 latest 标签。 ③镜像加速下载 浏览器访问 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 获取镜像加速器配置 mkdir -p /etc/dockertee /etc/docker/daemon.json -EOF {registry-mirrors: [https://30why0k0.mirror.aliyuncs.com] } EOFsudo systemctl daemon-reloadsudo systemctl restart docker ④查看下载到本地的所有镜像 docker images REPOSITORY镜像属于的仓库 TAG镜像的标签信息标记同一个仓库中的不同镜像 IMAGE ID镜像的唯一ID 号唯一标识一个镜像 CREATED镜像创建时间 VIRTUAL SIZE镜像大小 ⑤根据镜像的唯一标识 ID 号获取镜像详细信息 格式docker inspect 镜像ID号 ●lowerdir是镜像层目录或者文件是只读的其实就是rootfsimage layer可以分很多层所以对应的lowerdir是可以有多个目录 ●upperdir是在lowerdir之上的容器层这层是可读可写的在启动一个容器时候会进行创建所有的对容器数据更改都发生在这里层 ●MergedDir是表现层是容器的挂载点 ⑥为本地的镜像添加新的标签 格式docker tag 名称:[标签] 新名称:[新标签] ⑦删除镜像 格式docker rmi 仓库名称:标签  或  docker rmi 镜像ID号 [-f] ⑧存出镜像将镜像保存成为本地文件 格式docker save -o 存储文件名 存储的镜像名或id ⑨载入镜像将镜像文件导入到镜像库中 格式docker load 存出的文件  或者  docker load -i 存出的文件 4、Docker 容器操作 ①容器创建将镜像加载到容器的过程 新创建的容器默认处于停止状态不运行任何程序需要在其中发起一个进程来启动容器。 格式docker create [选项] 镜像 常用选项 -i让容器开启标准输入接受用户输入命令 -t让 Docker 分配一个伪终端实现登录到容器中 -it :合起来实现和容器交互的作用运行一个交互式会话 shell ②启动容器 格式docker start 容器的ID/名称 ③停止容器 格式docker stop|kill 容器的ID/名称 ④容器的进入 需要进入容器进行命令操作时可以使用 docker exec 命令进入运行着的容器。 格式docker exec -it 容器ID/名称 /bin/bash -i 选项表示让容器的交互式输入保持打开 -t 选项表示让 Docker 分配一个伪终端 ⑤将宿主机的文件复制到容器中 格式docker cp 文件名 容器ID/名称:容器的绝对路径 ⑥将容器的文件复制到宿主机中 格式docker cp 容器ID/名称:容器的绝对路径/文件名  宿主机目录 ⑦删除容器 格式docker rm [-f] 容器ID/名称 注正在运行中的容器要先停再删不停要使用-f选项强行删除但不建议使用 ⑧容器的导出与导入 用户可以将任何一个 Docker 容器从一台机器迁移到另一台机器。在迁移过程中可以使用docker export 命令将已经创建好的容器导出为容器快照文件无论这个容器是处于运行状态还是停止状态均可导出。可将导出文件传输到其他机器通过相应的导入命令实现容器的迁移。 导出格式 docker export 容器名|容器ID 容器模板文件 docker export -o 容器模板文件 容器名|容器ID 导入格式 docker import 容器模板文件 -- 镜像名:标签                             #以镜像的形式进行导入 cat 容器模板文件 | docker import - 镜像名:标签 ⑨创建并启动容器 可以直接执行 docker run 命令 等同于先执行 docker create 命令再执行 docker start 命令。 注意容器是一个与其中运行的 shell 命令/进程共存亡的终端命令/进程运行容器运行 命令/进程结束容器退出。 docker 容器默认会把容器内部第一个进程也就是 pid1 的程序作为docker容器是否正在运行的依据如果docker容器中 pid 1 的进程挂了那么docker容器便会直接退出也就是说Docker容器中 pid 1 的进程必须是前台进程否则认为容器已经挂掉。 格式docker run -d [-i -t --name --rm]  镜像名:标签  [容器启动命令] docker run 的启动过程 1检查本地是否有镜像如果有则直接使用本地镜像创建容器如果没有则从仓库拉取镜像再创建容器 2在只读的镜像层上挂载一层可读可写的容器层 3从docker网桥给容器分配一个虚拟接口和IP 4使用镜像的默认启动命令或者指定的启动命令启动容器直到容器中PID1的主进程退出为止
http://www.w-s-a.com/news/103783/

相关文章:

  • 医院网站官方微信精神文明建设我做服装设计师的 求推荐资源网站
  • 微信网站建设需要那些资料昆明cms模板建站
  • 安庆网站建设兼职中企动力是500强吗
  • 网站排名优化技巧基于网站的网络营销方法有哪些
  • 摄影素材网站做知识问答的网站
  • 中小企业网站建设济南兴田德润电话门店管理系统软件排行
  • 昆明工程建设信息网站柳州网站建设公司哪家好
  • 如何分析网站关键词北京门户网站网址
  • 做网站与做游戏那个好网站域名怎么起
  • 有没有做cad单的网站银行网站建设方案视频
  • 和各大网站做视频的工作高校网站群管理系统
  • 中国建设人才服务信息网是正规网站怎么注销自己名下的公司
  • 网站开发新型技术那些网站做任务领q币
  • 海口手机网站建设wordpress微支付宝
  • 做公司网站需要几天深圳自定义网站开发
  • 做网站学多长时间可以学会推广软件公司
  • 网络网站设计培训长沙建站模板大全
  • 站群搭建移动端处理器天梯图
  • 岳池发展建设集团有限公司门户网站湛江seo咨询
  • 手机网站工具关键词排名是什么意思
  • 游民星空是谁做的网站沈阳网站托管公司
  • 做网站搭建需要什么人vs2017移动网站开发
  • 购物网站开发需要什么技术怎么查看网站是否备案
  • 学做电商那个网站好网站建设投票主题
  • 中卫网站推广网络营销毕业设计做网站大小有什么要求
  • 做问卷网站义乌网站建设推广专家
  • 不会编程怎样建设网站昆明做网站哪家
  • 直播网站模板新营销平台电商网站
  • 建设部指定招标网站免费的企业查询软件
  • 做前端常用的网站及软件下载平台优化是什么意思