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

网站架构搭建2023传奇手游排行榜

网站架构搭建,2023传奇手游排行榜,小米路由3g wordpress,机械配件东莞网站建设目录 什么是Docker#xff1f; 容器化越来越受欢迎#xff0c;因为容器是#xff1a; Docker与虚拟机的区别#xff1a; 容器在内核中支持2种重要技术#xff1a; Docker核心概念#xff1a; 安装Docker 安装依赖包 设置阿里云镜像源 安装 Docker-CE并设置为开机…目录 什么是Docker 容器化越来越受欢迎因为容器是 Docker与虚拟机的区别 容器在内核中支持2种重要技术 Docker核心概念 安装Docker 安装依赖包 设置阿里云镜像源 安装 Docker-CE并设置为开机自动启动 查看 docker 版本信息 docker 信息查看 Docker 镜像操作 搜索镜像 ​编辑 获取镜像 查看镜像信息 查看下载到本地的所有镜像 根据镜像的唯一标识 ID 号获取镜像详细信息 为本地的镜像添加新的标签 删除镜像 存出镜像将镜像保存成为本地文件 ​编辑 载入镜像将镜像文件导入到镜像库中 上传镜像 什么是Docker Docker是一个开源的应用容器引擎基于go语言开发并遵循了apache2.0协议开源。 Docker是在Linux容器里运行应用的开源工具是一种轻量级的“虚拟机”。 Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。 Docker的Logo设计为蓝色鲸鱼拖着许多集装箱。 鲸鱼可看作为宿主机集装箱可理解为相互隔离的容器每个集装箱中都包含自己的应用程序。 Docker的设计宗旨Build,Ship and Run Any App,Anywhere 即通过对应用组件的封装、发布、部署、运行等生命周期的管理达到应用组件级别的“一次封装到处运行”的目的。这里的组件既可以是一个应用也可以是一套服务甚至是一个完整的操作系统。 容器化越来越受欢迎因为容器是 ●灵活即使是最复杂的应用也可以集装箱化。 ●轻量级容器利用并共享主机内核。 ●可互换可以即时部署更新和升级。 ●便携式可以在本地构建部署到云并在任何地方运行。 ●可扩展可以增加并自动分发容器副本。 ●可堆叠可以垂直和即时堆叠服务。 容器是在linux上本机运行并与其他容器共享主机的内核它运行的是一个独立的进程不占用其他任何可执行文件的内存非常轻量。 虚拟机运行的是一个完整的操作系统通过虚拟机管理程序对主机资源进行虚拟访问相比之下需要的资源更多。 Docker与虚拟机的区别 特性                        Docker容器                    虚拟机 启动速度                    秒级                        分钟级 计算能力损耗                 几乎无                         损耗 50%左右 性能                        接近原生                    弱于 系统支持量单机            上千个                        几十个 隔离性                        资源隔离/限制                完全隔离 容器在内核中支持2种重要技术 docker本质就是宿主机的一个进程docker是通过namespace实现资源隔离通过cgroup实现资源限制通过写时复制技术copy-on-write实现了高效的文件操作类似虚拟机的磁盘比如分配500g并不是实际占用物理磁盘500g只有当需要修改时才复制一份数据。 Docker核心概念 ●镜像 Docker的镜像是创建容器的基础类似虚拟机的快照可以理解为一个面向 Docker 容器引擎的只读模板。 通过镜像启动一个容器一个镜像是一个可执行的包其中包括运行应用程序所需要的所有内容包含代码运行时间库、环境变量、和配置文件。 Docker镜像也是一个压缩包只是这个压缩包不只是可执行文件环境部署脚本它还包含了完整的操作系统。因为大部分的镜像都是基于某个操作系统来构建所以很轻松的就可以构建本地和远端一样的环境这也是Docker镜像的精髓。 ●容器 Docker的容器是从镜像创建的运行实例它可以被启动、停止和删除。所创建的每一个容器都是相互隔离、互不可见以保证平台的安全性。 可以把容器看做是一个简易版的linux环境包括root用户权限、镜像空间、用户空间和网络空间等和运行在其中的应用程序。 ●仓库 Docker仓库是用来集中保存镜像的地方当创建了自己的镜像之后可以使用push命令将它上传到公有仓库Public或者私有仓库Private。当下次要在另外一台机器上使用这个镜像时只需从仓库获取。 Docker 的镜像、容器、日志等内容全部都默认存储在 /var/lib/docker    安装Docker 目前 Docker 只能支持 64 位系统 systemctl stop firewalld.service setenforce 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.iosystemctl start docker.service systemctl enable docker.service 安装好的Docker系统有两个程序Docker服务端和Docker客户端。其中Docker服务端是一个服务进程负责管理所有容器。 Docker客户端则扮演着Docker服务端的远程控制器可以用来控制Docker的服务端进程。大部分情况下Docker服务端和客户端运行在一台机器上 查看 docker 版本信息 docker version docker 信息查看 docker info Docker 镜像操作 搜索镜像 格式docker search 关键字 docker search nginx 获取镜像 格式docker pull 仓库名称[:标签] 如果下载镜像时不指定标签则默认会下载仓库中最新版本的镜像即选择标签为 latest 标签 docker pull nginx 镜像加速下载 浏览器访问 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 获取镜像加速器配置 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json -EOF {registry-mirrors: [https://813qwtcv.mirror.aliyuncs.com] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 查看镜像信息 镜像下载后存放在 /var/lib/docker Docker 相关的本地资源存放在 /var/lib/docker/ 目录下其中 containers 目录存放容器信息image 目录存放镜像信息overlay2 目录下存放具体的镜像底层文件。 #查看下载的镜像文件信息 cat /var/lib/docker/image/overlay2/repositories.json查看下载到本地的所有镜像 docker images REPOSITORY镜像属于的仓库 TAG镜像的标签信息标记同一个仓库中的不同镜像 IMAGE ID镜像的唯一ID 号唯一标识一个镜像 CREATED镜像创建时间 VIRTUAL SIZE镜像大小 根据镜像的唯一标识 ID 号获取镜像详细信息 格式docker inspect 镜像ID号 docker inspect ae2feff98a0c ●lowerdir是镜像层目录或者文件是只读的其实就是rootfsimage layer可以分很多层所以对应的lowerdir是可以有多个目录 ●upperdir是在lowerdir之上的容器层这层是可读可写的在启动一个容器时候会进行创建所有的对容器数据更改都发生在这里层 ●MergedDir是表现层是容器的挂载点 为本地的镜像添加新的标签 格式docker tag 名称:[标签] 新名称:[新标签] docker tag nginx:latest nginx:webdocker images | grep nginx 删除镜像 格式 docker rmi 仓库名称:标签                #当一个镜像有多个标签时只是删除其中指定的标签 或者 docker rmi 镜像ID号                        #会彻底删除该镜像 注意如果该镜像已经被容器使用正确的做法是先删除依赖该镜像的所有容器再去删除镜像 docker rmi nginx:web 存出镜像将镜像保存成为本地文件 格式docker save -o 存储文件名 存储的镜像 docker save -o nginx nginx:latest #存出镜像命名为nginx存在当前目录下 ls -lh 载入镜像将镜像文件导入到镜像库中 格式 docker load 存出的文件 或者 docker load -i 存出的文件 docker load nginx 上传镜像 默认上传到 docker Hub 官方公共仓库需要注册使用公共仓库的账号。https://hub.docker.com 可以使用 docker login 命令来输入用户名、密码和邮箱来完成注册和登录。 在上传镜像之前还需要先对本地镜像添加新的标签然后再使用 docker push 命令进行上传 docker tag nginx:latest soscscs/nginx:xyc #添加新的标签时必须在前面加上自己的dockerhub的username docker login #登录公共仓库 Usernamesoscscs passwordabc123456 docker push soscscs/nginx:xyc #上传镜像
http://www.zqtcl.cn/news/911396/

相关文章:

  • 做网站东莞东莞建网站wordpress 多文件上传
  • 公司注册流程聊城网站优化案例
  • 化妆品网站建设实施方案杭州seo代理公司
  • 网站小图片素材高质量外链
  • 福州个人建站模板有没有一些有试卷做的网站
  • 教你如何建设网站阿里去旺道seo优化
  • 想做一个个人网站怎么做网站组成部分
  • 旅游门户网站模板下载全国最新产品代理商
  • 老河口网站设计中企动力科技做什么的
  • 如何建立网站管理系统甘孜州住房和城乡规划建设局网站
  • 阿里网站建设新闻门户网站什么意思
  • 桂林微信网站wordpress 连接信息
  • 电商网站开发简历跨境电商怎么搞
  • php小型网站开发百度知道小程序
  • 风铃网站具体是做那方面的contact form7 v2.1.2 wordpress
  • 临沂网站建设举措网站数据不变重新安装wordpress
  • 外贸网站建设双语网站建设红色大气网络公司企业网站源码_适合广告设计
  • 温州哪里有做网站的阳朔到桂林机场
  • 商务网站建设详细流程小程序商城服务好的商家
  • 苏州建站模板搭建南京地铁最新消息
  • wordpress建网站教程威海建设招聘信息网站
  • 如何制作一网站企业中标信息查询网
  • 百度推广咨询seo搜索引擎优化平台
  • 建设网站要不要投资钱哪里建设网站最好
  • 长沙网站制作公司地址农业推广作业
  • 网站创意设计公司定制网站开发价格
  • 专业网站建设加盟合作怀化seo快速排名
  • 房山区网站建设wordpress自动采集翻译插件怎么用
  • 郴州做网站 郴网互联网站制作公司起名
  • 织梦做的的网站首页显示空白查企业营业执照的网站