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

网站 排版模板凡科删除建设的网站

网站 排版模板,凡科删除建设的网站,福州网站建设 网站设计 网站制作,自己做网站怎么赢利文章目录镜像是什么UnionFS(联合文件系统)Docker镜像加载原理制作本地镜像 docker commit -m"提交的描述信息" -a"作者" 容器ID 要创建的目标镜像名:[标签名]案例演示ubuntu安装vim本地镜像发布到阿里云本地镜像发布到阿里云流程将本…

文章目录

    • 镜像是什么
      • UnionFS(联合文件系统)
      • Docker镜像加载原理
    • 制作本地镜像 `docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]`
      • 案例演示ubuntu安装vim
    • 本地镜像发布到阿里云
      • 本地镜像发布到阿里云流程
      • 将本地镜像推送到阿里云 `docker push`
      • 将阿里云上的镜像下载到本地 `docker pull`
    • 本地镜像发布到私有库
      • 下载镜像Docker Registry
      • 运行私有库Registry,相当于本地有个私有Docker hub
      • 本地镜像制作
      • curl验证私服库上有什么镜像
      • 将新镜像new_ubuntu:0.2修改符合私服规范的Tag
      • 修改配置文件使之支持http
      • push推送到私服库
      • pull到本地并运行

镜像是什么

是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时需要的库、环境变量和配置文件等),这个打包好的运行环境就是image镜像文件。

  • UnionFS(联合文件系统)

    (UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)。Union 文件系统是 Docker 镜像的基础。镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。

    特性:一次同时加载多个文件系统,但从外面看起来,只能看到一个文件系统,联合加载会把各层文件系统叠加起来,这样最终的文件系统会包含所有底层的文件和目录

  • Docker镜像加载原理

    docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统UnionFS。

    bootfs(boot file system)主要包含bootloader和kernel, bootloader主要是引导加载kernel, Linux刚启动时会加载bootfs文件系统,在Docker镜像的最底层是引导文件系统bootfs。这一层与我们典型的Linux/Unix系统是一样的,包含boot加载器和内核。当boot加载完成之后整个内核就都在内存中了,此时内存的使用权已由bootfs转交给内核,此时系统也会卸载bootfs。

    rootfs (root file system) ,在bootfs之上。包含的就是典型 Linux 系统中的 /dev, /proc, /bin, /etc 等标准目录和文件。rootfs就是各种不同的操作系统发行版,比如Ubuntu,Centos等等。

    对于一个精简的OS,rootfs可以很小,只需要包括最基本的命令、工具和程序库就可以了,因为底层直接用Host的kernel,自己只需要提供 rootfs 就行了。由此可见对于不同的linux发行版, bootfs基本是一致的, rootfs会有差别, 因此不同的发行版可以公用bootfs。

    在这里插入图片描述

    为什么 Docker 镜像要采用这种分层结构呢? =》加载简单、多次复用

    • 镜像分层最大的一个好处就是共享资源,方便复制迁移,就是为了复用。
    • 比如说有多个镜像都从相同的 base 镜像构建而来,那么 Docker Host 只需在磁盘上保存一份 base 镜像;
    • 同时内存中也只需加载一份 base 镜像,就可以为所有容器服务了。而且镜像的每一层都可以被共享。

    Docker镜像层都是只读的,容器层是可写的

    • 所有对容器的改动 - 无论添加、删除、还是修改文件都只会发生在容器层中。只有容器层是可写的,容器层下面的所有镜像层都是只读的。

    在这里插入图片描述

制作本地镜像 docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]

  • 案例演示ubuntu安装vim

    原始的默认Ubuntu镜像是不带着vim命令的

    在这里插入图片描述

    外网连通的情况下,安装vim

    • 更新包管理工具 apt-get update

    • 安装vim apt-get -y install vim

      在这里插入图片描述

    安装完成后,commit我们自己的新镜像

    在这里插入图片描述

本地镜像发布到阿里云

本地镜像发布到私有库

http://www.yayakq.cn/news/60727/

相关文章:

  • 网站后台 灰色什么网站下载素材做图的
  • 汕头市城市建设总公司网站深圳做企业网站的公司
  • 网站临时会话网站3d特效源码
  • 德国的网站后缀营销助手app
  • ie9网站后台编辑器绵阳房产网
  • 网站两边横幅怎么做有什么做海报网站
  • 网站ftp根目录安卓代理ip软件
  • 吉林省工程建设标准网站内江市建设培训中心网站
  • 有趣的网站名国外做兼职网站
  • 建个私人网站怎么做一台虚拟主机能建设几个网站
  • 南京网站设计建设公司电话重庆的网络公司
  • 做兼职网上哪个网站wordpress $数组
  • 淘宝直接怎么做网站网站开发与移动互联
  • 怀宁县住房和建设局网站西青做网站的公司
  • 沈阳设计培训网站建设中国互联网协会成立于哪一年
  • 如何做网站诊断网站模块功能
  • 保护环境网站模板wordpress商城积分插件
  • 站长工具seo下载南靖企业网站建设公司
  • 青海做网站哪家好搭建网站是要什么
  • 公司网站设计网络公司遵义做网站推广
  • 全响应网站开发定制软件公司
  • 千博企业网站管理系统营销旗舰版wordpress 音乐 主题
  • s001网站建设设计html网站地图生成工具
  • 郑州门户网站制作沈阳做企业网站
  • 外贸公司网站阿里logo设计网站
  • 有没有人通过网站建设卖东西的无锡网站制作价格多少
  • 代理加盟网站建设公司网站建设gong
  • 网站建设技术发展趋势预测如何推广一个产品
  • 辽阳建设网站找哪家唐山网站建设开发
  • 网站引导动画怎么做福贸外贸论坛