Docker:Up & Running(读书笔记,前半部分)

Docker:Up & Running

  1. C/S Model + Registry
  2. 3大组件:Compose(Fig),Machine,Swarm
  3. bridge(“docker0”)<-->private subnets(可用--net关闭,直接使用host地址)
  4. “无状态架构”:不应把数据库引擎潜到docker容器? vs ‘有状态应用’
    1. 无状态应用:依赖都可以通过环境变量传递(可能需要对现有App的代码改造)
  5. lightweight:1.4.1 12KB的镜像?
  6. 不可变的基础设施(+GC?)
    1. 栈式fs(unique hash):类似于Git,这是一个潮流
    2. Image Tags:方便管理
  7. Dockerfile:每个命令产生一个新的fs layer(保证了功能的一致性,但安全性可能有额外的风险)
    1. FROM USER ENV RUN ADD WORKDIR CMD
    2. $ docker run -d -p 8080:8080 -e ENV1="..." example/node-hello:latest(Devops?这里描述有点不太清晰)
  8. Deploying?nonissue
  9. Orchestration:Swarm/Centurion/Helios --> Kubernetes/Mesos
  10. Atomic Host:CoreOS(只需简单重启即可升级OS)
  11. $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
    1. $ sudo docker -d -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
    2. $ docker run --rm -ti ubuntu:latest
  12. Boot2Docker?(用于Mac和Win平台)
  13. * Vagrant + CoreOS
  14. 存储后端(fs):Aufs,Btrfs,Device-mapper,overlayfs
  15. Registry(版本化管理的docker镜像,略)

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-11 12:56:31

Docker:Up & Running(读书笔记,前半部分)的相关文章

显示段落p中的前半部分内容 剩下的用三个点代替,点击更多时显示所有内容

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <div class="para para1" style="width:500px;margin:10px auto;"> <

读完《财务自由之路》前半部分后的一些想法

最近看了博多·舍费尔的<财务自由之路>,还没看完,但是有些地方让我印象比较深刻,这里做下记录. 看这书名,按理来说,我应该是对财务相关的知识增加了不少,事实却不是这样,反倒是对价值.自律.责任有了一些新的认识. 价值 工作上,应该不少人有这样的想法:我远比我现在获得的东西有价值的多.言外之意就是,我的能力很强,但是公司给我的薪水匹配不上.但是,你想过吗?公司为什么不给你更多的报酬,是因为你只值这个价.有的人可能会说公司比较抠,人事故意压低等等,那么你怎么不另外找家公司呢.大部分人就算是跳来跳去

读书笔记--《java语言程序设计--基础篇》

一.概述:    这是读的第一本英文原版的专业书籍,总的来说,因为自己也有一些基础,读起来并不是非常的费劲.前半部分主要是介绍java的相关语法,正好借着这样的机会巩固了一下自己的码代码的能力,基本上把书中的代码都打了一遍,前面的部分主要是用的notepad++来写的,notepad++ 也有代码提示功能,用起来还是挺不错的,但是用cmd 来编译,连接,javac 然后java 执行,似乎很容易出现编码格式方面的问题.后半部分主要是利用Myeclipse来写的,也尝试了一下 intelliJ i

《泛型编程与STL》读书笔记

通读<泛型编程与STL>,总的感觉是这本书前后反差较大,前半部分非常抽象,后半部分-类似一个API速查手册,相对简单. STL主要涉及三个方面:容器,迭代器,算法,各自职责为:容器存数据,迭代器取数据,算法操纵数据.它们之间的简单关系是:算法通过迭代器操作容器,容器通过迭代器访问自身数据元素.可以说,迭代器做到了让算法和容器解耦,同时,模板又做到了让迭代器与数据类型解耦.迭代器起到了关键的桥梁作用. 迭代器按类型来分可分为五类,名称分别为 InputIterator/OutputIterato

《正则表达式必知必会》读书笔记

* 正则表达式入门 1.正则表达式的两种基本用途:搜索和替换. 2.正则表达式是一些用来匹配和处理文本的字符串. 小结:正则表达式是文本处理方面功能最强大的工具之一,正则表达式语言用来构造正则表达式,正则表达式用来完成搜索和替换操作. * 匹配单个字符 1.匹配纯文本: 文本:Hello , my name is Ben. Please visit my website at http://www.forta.com/ . 正则表达式:Ben 结果:Hello , my name is Ben.

[读书笔记]Clean Code (8-完结)

忘了发出来,现在补上 时间: 2016/5/6 星期五 今天阅读了本书的后半部分,有两点不同: 1. 层次,前半部分是琐碎的细节,后半部分则基于前半部分但却站在更高的角度来讲怎样写代码. 2. 后半部分还对前半部分进行了归纳总结,以实例的方式一点点地告诉你之前讲的那些规则是如何使用的. 九.单元测试 1. TDD定律 在编写不能通过的单元测试前,不可编写生产代码 只可编写刚好无法通过的单元测试,不能编译也算不通过 只可编写刚好足以通过当前失败测试的生产代码 ----- 这三条写的有点绕,我的理解

《代码大全》读书笔记——week4

<代码大全>代码高效规范部分读书笔记 前三周看的是C++/C高质量编程,将全书看完后,为了进一步了解与提高编写的代码的规范性与高效性,更深刻的了解相关知识,因此,我特地挑选了代码大全中与之前所读的C++/C高质量相类似的第八章与第十一章进行阅读,与之前三周所学进行对比,互为补充,加深自己的印象以及理解. 第八章:防御式编程 主要思想:子程序应该不因传入数据错误而遭到破坏,哪怕是由其它子程序产生的错误数据 8.1 保护程序免遭非法数据的破坏 检查所有来源于外部的数据的值:检查子程序所有输入参数的

[读书笔记]30岁前的每一天

30岁之后,我觉得梦想离我越来越近了.我从事自己热爱的工作,有许多时间陪伴家人和朋友.我找到了生命的另一半,因为他的存在,我有勇气面对生活的任何艰难困苦.我走向了财富自由的道路,不再为薪水收入的多少而烦恼. 财富自由,是实现梦想最重要的基础,财富自由意味着你有足够的时间去做你想做的事,不必再熬夜加班,不必再看老板的脸色."踏上财富自由之路"这一部分,讲述投资理财最基础的观念和技能,希望能帮助你作出改变. 梦想要好高骛远,行动要脚踏实地,这就是记事本存在的意义.很多人都用记事本,可是很多

读书笔记:父母离去前要做的55件事

读书笔记:父母离去前要做的55件事 <父母离去前要做的55件事>这本书早就读完了,把这些事记在OmniFocus中,寻找机会去完成一些适合完成的事情.有些事可能并不适合自己的父母,但父母的年纪毕竟大了,珍惜这段时间,不让自己在将来留下太多的遗憾. 给父母捶背 记录下父母对你的爱 整理那些儿时最珍爱的礼物 为父母做饭 教父母发短信.父母从没有用过手机,他们过生日时给买过一个音乐播放器,声音非常大,可以晨练时用,可惜选曲的操作相当复杂,还必须在规定的时间内操作完,2012年6月10日耐心地教爸爸使

三分天注定,七分靠打拼?——《先天,后天——基因、经验,及什么使我们成为人》读书笔记

三分天注定,七分靠打拼?——<先天,后天——基因.经验,及什么使我们成为人>读书笔记 (标题只是为了引出本书的争论...爱拼才会赢的歌声回荡在我心中=.=) 原书的标题是Nature Via Nurture,即先天经由后天,也是作者全书的观点.作者Matt Ridley,也是手头另一本书<理性乐观派>的作者~ 这是一个古老的争论,是先天遗传还是后天环境对一个人的人生影响更大? 这本书是一本视野极其开阔的书,涉及多个学科领域的交叉,诸如遗传学.神经科学.语言学.社会学.人类学和哲学…