为什么Docker能做这么多事

为什么Docker能做这么多事自立歌我能做很多事我可以怎么填,能做很多事英语,很多事不是不能做而是你不想去做,陶行知自立歌我能做很多事我可以,docker能做什么,为什么要用docker,手机docker里的内容能删,docker文件夹能删吗,手机docker是做什么的,安卓手机docker文件夹能删除吗
社会化媒体营销 > 为什么Docker能做这么多事

为什么Docker能做这么多事(4)

在创建镜像时有一点要注意。Docker允许你在一个镜像中指定卷和端口。从这个镜像创建的容器继承了这些设置。但是,Docker不允许你在镜像上指定任何不可移植的内容。

例如,你可以在镜像里定义卷,只要它们被保存在Docker使用的默认位置。这是因为如果你在宿主文件系统里指定了一个特定目录来保存卷,其他使用这个镜像的宿主无法保证这个目录是存在的。

你可以定义要暴露的端口,但仅限那些在创建链接时暴露给其他容器的端口,你不能指定暴露给宿主的端口,因为你无从知晓使用那个镜像的宿主有哪些端口可用。

你也不能在镜像上定义链接。使用链接要求通过名字引用其他容器,但你无法预知每个使用那个镜像的宿主如何命名容器。

镜像必须完全可移植,Docker不允许例外。

以上就是主要的部分,创建镜像、用它们创建容器,在需要时暴露端口和创造卷、通过链接将几个容器连接在一起。不过,这一切如何能在不引起额外开销条件下达成?

Docker如何完成它需要完成的东西?

两个词:cgroups和union文件系统。Docker使用cgroup来容器隔离,而union文件系统用于保存镜像并使容器变得短暂。

Cgroups

这是Linux内核功能,它让两件事情变成可能:

限制Linux进程组的资源占用(内存、CPU)

为进程组制作 PID、UTS、IPC、网络、用户及装载命名空间

这里的关键词是命名空间。比如说,一个PID命名空间允许它里面的进程使用隔离的PID,并与主PID命名空间独立开来,因此你可以在一个PID命名空间里拥有自己的PID为1的初始化进程。其他命名空间与此类似。然后你可以使用cgroup创建一个环境,进程可以在其中运行,并与操作系统的其他进程隔离开,但这里的关键点是这个环境上的进程使用的是已经加载和运行的内核,因此额外开销与运行其他进程几乎是一样的。Chroot之于cgroup就好像我之于绿巨人(The Hulk)、贝恩(Bane)和毒液(Venom)的组合(译者注:本文作者非常瘦弱,后三者都非常强壮)。

点击显示全文

  • docker实战配置

    因此,我们能做什么? 如果你想快速发现在该主机上使用最多资源的容器《或是最近...使用 其他后端,任何事情都将不是确定的。 4.1 限制读写速率 Docker 没有提供...

    贡献者:Pricestag
    112137
  • 从Docker 的流行谈云计算的走向

    Docker 出现了,这对云计算自然是一个很大的善事。...现阶段的发展瓶颈, 也绝非改变 “观念” 那么简单...来看, 现有软件的多租户改造并不是未来 的关键所在...

    贡献者:coolhzz3
    128118
  • Docker时代来临,你的团队准备好了吗?

    了变化, 能让服务器的数量和开发团队的人数一样多...那么恢复到之前保 存的错误状态就可以把 bug 重现...当要在生产环境上使用 Docker 时, 还有其他一些地方...

    贡献者:唯美的天空乐园
    253781
  • Docke的Java EE应用实践

    从 docker-hub 和 docker-registry 看优秀的后端服务设计实现 Docker 终极指南:为什么 Docker 能做这么多事 Docker 在 CoreOS 的 Rocket 发布之后的一些最初想法 ...

    贡献者:coolhzzmy3
    370293
  • 叫板OpenStack八步用Docker实现私有云

    这时候, 抠门老板想了想, 每台主机这么搞一次, 我岂不是要多给几天工钱? ...其实 Docker 能做的事 情远不如此,本人才疏学浅,使用不久,这里只阐述想到的...

    贡献者:shilei990
    203621
  • 非常详细的 Docker 学习笔记

    非常详细的 Docker 学习笔记_计算机软件及应用_IT/...《在使用虚拟机的时候你可 能会这么做》, 只是一个...也可以一个 group 包 含多个 subsystem - 也就是...

    贡献者:a_a_a_a_a_t
    943743
  • 为什么Docker能做这么多事

    为什么Docker能做这么多事_计算机软件及应用_IT/计算机_专业资料。为什么Docker能做这么多事为什么 Docker 能做这么多事本教程有三个目标:说明 Docker 解决的问题、...

    贡献者:coolhzzmy3
    104889
  • 8 个你可能不知道的 Docker 知识

    经验来告诉你什么是 Docker、 为什么 Docker 会这么...类似 LXC 的工具已经在生产环境中使用多年,Docker ...虽然客户已经对这种事情习以为常,甚至认 为这是引入...

    贡献者:coolhzz3
    145937
加载中...
加载中...
  • Xpath使用实例简单粗暴

    Xpath使用实例简单粗暴_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档Xpath使用实例简单粗暴_计算机软件及应用_IT/计算机_专业资料。XPath...

  • XPath入门教程整理

    </list> XML 声明《如 <?xml version="1.0" encoding="UTF-8"?>》或文档类型定义《DTD》 没有节点类型,因此在 XPath 中不能引用这类实体。 元素节点代表 ...

  • xpath详细使用介绍

    xpath详细使用介绍_计算机软件及应用_IT/计算机_专业资料。xpath详细使用介绍如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是 “从前门出去,...

  • xpath详解总结,很全面

    请看一个典型的 XPath 查询表达式:/messages/message//child:: node《》[@id=0],其中/messages/message 是路径《绝对路径以"/ "开始》,child::是轴表示在子节点...

  • 八爪鱼如何通过xpath实现自定义定位元素

    八爪鱼如何通过xpath实现自定义定位元素_互联网_IT/计算机_专业资料。本文介绍八爪鱼如何通过xpath实现自定义定位元素。八爪鱼·云采集服务平台 www.bazhuayu.com 八爪...

24小时热门信息
  • docker学习笔记_图文

    Docker 学习笔记一、Docker 的安装和部署 1、docker 依赖 linux 的内核如果使用 centos7 以下的,请先升级 linux 内核 2、安装 rpm -Uvh http://download.fedora...

    贡献者:天行健vip179
    277979
  • docker命令语句

    docker命令语句_计算机软件及应用_IT/计算机_专业资料。docker命令语句 Docker 基础这篇基础文章是方便用户在使用 cSphere 平台之前,了解 docker 基础知识。 针对已经...

    贡献者:尐凍
    238868
  • docker从入门到实践

    docker从入门到实践_互联网_IT/计算机_专业资料。docker从入门到实践 超人学院——Docker从入门到实践基础篇 什么是 Docker Docker 是一个开源项目,诞生于 2013 年...

    贡献者:圈圈圆圆heaven
    106996
  • docker私有库Docker Registry设置

    7 8 Removing intermediate container9f5f5068c3f3 9 Step4:COPY docker-registry-v2.conf/etc/nginx/docker-registry-v2.conf 1 0 --->74acc70fa106 ...

    贡献者:messiah0088
    333678
  • docker实战配置

    3.2 CGroups fs 你可以在 /sys/fs/cgroup/memory/system.slice/docker-$FULL_CONTAINER_ID.sco pe/下面发现关于内存的所有信息,例如: $ ls /sys/fs/cgroup/...

    贡献者:Pricestag
    112137
  • docker云架构

    docker云架构_计算机软件及应用_IT/计算机_专业资料。docker,云架构,分布式集群 Docker:一种云计算下的新的虚拟化技术解决方案 Abstract: 云计算是如今互联网的前沿...

    贡献者:fangfeiqiang8
    286938
精彩推荐
  • Adobe Flash Player 11.7官方正式版下载Adobe Flash Player 11.7官方正式版下载

    Adobe Flash Player 11.7 官方正式版下载 Flash Player 11.7 系列除了完善了安全性、稳定性和性能、设备兼容性,此次 新版本并没有带来功能上的重大变化,主要是...贡献者:cnbeta_mu666502

  • flashflash

    flash_计算机软件及应用_IT/计算机_专业资料。u8 FLASH_WriteNByte《u32 addr, u8 *dat_buf, u8 no》 《 FLASH_Unlock《》;//Unlock the Flash while《1》 《 ...贡献者:宁仔365294953

  • Flash 基础入门学习Flash 基础入门学习

    Flash 基础入门学习_计算机软件及应用_IT/计算机_专业资料。FLSAH一些入门技巧学习 Flash 基础 一、界面介绍 启动 Flash 后,Flash 的界面主要有菜单栏、标准工具栏...贡献者:柳上陌絮185200

  • 初中flash教案初中flash教案

    初中flash教案_其它课程_初中教育_教育专区。《Flash 动画制作课程》 教 案 任课教师:李枫 2015 年 3 月 一、指导思想及教学目标 以江泽民总书记“三个代表”...贡献者:suky41165896

  • Flash入门教程Flash入门教程

    Flash入门教程_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档Flash入门教程_计算机软件及应用_IT/计算机_专业资料。Flash AS 入门教程本...贡献者:大葵仔166160

  • flash教案《课标》_图文flash教案《课标》_图文

    课程名称:计算机动画设计 FLASH 周课时:4 课时/班 任课班级:计算机 1、2 班 授课教师:刘 猛 授课时间:2014——2015 学年度第二学期 六枝特区职业技术学校 ...贡献者:xiaomengge32355536

  • Flash 基本介绍_图文Flash 基本介绍_图文

    Flash 基础知识补充 一、Flash 的工作界面基本介绍 在 Flash 的【工作区】主界面中,包括了菜单栏、选项卡式的【文档】窗格、 【时间轴】 /【动画编辑器】面板...贡献者:单眼皮姑娘q222054

  • Macromedia Flash_8 基础教程Macromedia Flash_8 基础教程

    Flash 8.0 基础教程一、Flash 基础 启动 Flash 在桌面找一个红色图标 双击即可启动,也可以单击“开始” -“所有程序”,在程序菜单中找到 Flash 或者 Macromedia ...贡献者:liusheng61168241

手机版 | 欢迎来到社会化媒体营销
RSS订阅