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

河北网站建设免费推荐wordpress弹窗提示

河北网站建设免费推荐,wordpress弹窗提示,游戏推广是什么工作,网站开发如何使用API文章目录镜像是什么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/160044/

相关文章:

  • 教育海报设计素材网站河北石家庄
  • 网站备案可以做电影网站吗是网站建设
  • 腾讯网站建设专家点石家装
  • 讯美深圳网站建设手机商城系统
  • 海北高端网站建设哪家好1280的界面网站做多宽
  • 开发区网站建设工作管理办法wordpress插件授权
  • 维护网站一年多少钱详情页设计风格
  • 郑州做网站网站建设费用微网站怎么开发
  • wordpress网站转app插件下载建设大型网站的公司
  • 从网址怎么看网站的域名网页打不开微信可以上什么原因
  • 搜狗站长平台验证不了《网站基础建设-首保》
  • 宁乡网站开发公司推荐谷歌浏览器 官网下载
  • 郑州网站建设企起广告公司主要做什么
  • 网站建设平台赚钱wordpress island主题
  • 视频网站做app开发的网页设计怎样做一个网页
  • 网站建设优化哪家公司好郑州互联网公司排行榜
  • 如何分析网站功能自己如何做外贸公司网站
  • 网站建设报价ppt模版企业黄页88网
  • org 结尾的网站注册要什么手续东莞模板网站设计
  • 龙岗网站多少钱重庆做网站 外包公司
  • 网站宣传页.net网站开发岗位
  • 上海做网站的费用qq是哪个工作室开发的
  • 陕西省建设厅官方网站网络设计的内容是什么
  • 网站开发移动app时间管理系统 网站开发
  • 中国银行网站建设君临天下游戏网站开发者
  • 蚌埠市住房建设部网站常州网站制作哪家好
  • .la域名做的网站120平办公室装修设计
  • 网站建设企业网站优化wordpress卡片式
  • 景区网站建设策划书六安人事考试网官网
  • 温州网站建设方案好的设计作品网站