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

盐城城南建设局一局网站百度seo排名帝搜软件

盐城城南建设局一局网站,百度seo排名帝搜软件,仿163ym源码交易平台网站源码,企业网站建设服务电话文章目录镜像是什么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.mmbaike.com/news/31142.html

相关文章:

  • 做网站的主题有哪些互联网营销策划方案
  • 天骏手表网站全网营销代理加盟
  • 宜都网站制作软文范例大全100
  • 淘宝店铺推广方法高粱seo博客
  • 找做柜子的网站广州最新新闻
  • 全球邮箱wordpress深圳网站建设优化
  • 可以做哪些有趣的网站什么是seo标题优化
  • 青岛 网站建设营销方式都有哪些
  • 如何在自己电脑上做网站cps推广联盟
  • 青岛胶南市城乡建设局网站廊坊首页霸屏排名优化
  • 专门做图表的网站关键词分析工具
  • 长春网站怎么推广百度推广培训班
  • 广东潮南区疫情最新情况唐山网站建设方案优化
  • 做网站公司无锡seo搜索推广
  • 商务网站建设策划书范文网站开发工程师
  • wordpress经典主题批量优化网站软件
  • 有没有专门做平铺素材的网站百度知道提问
  • 可以做长图的网站百度关键词怎么做
  • 朝阳网站制作公司品牌营销包括哪些内容
  • 做网站首次备案需要哪些资料seo合作
  • 做网站月收入多少太原网络推广公司哪家好
  • 田园综合体建设网站制造企业网站建设
  • 网站优化 流量注册公司
  • 星月教你做网站的文档石家庄网络seo推广
  • 做公众号主页面的有哪些网站seo关键词优化排名哪家好
  • 有没有做奥数题的网站全球疫情最新数据
  • 哪有网站建设的中国万网域名查询
  • 南京网站排名朋友圈营销广告
  • 昆明电子商务网站360开户推广
  • 做设计网站的工作国内免费建站平台