《docker入门实战》读书笔记1——写在前面的话

来源:互联网 发布:linux 判断进程假死 编辑:程序博客网 时间:2024/06/01 08:31
(1)写在前面的话
1)docker可以用来创建轻量级的“虚拟机”
2)docker只能运行在linux上
3)本书的三个目标分别是:docker解决的问题、docker如何解决这些问题、docker解决这些问题所使用到的技术
4)docker能做什么
1、隔离应用依赖
2、创建应用镜像并进行复制
3、创建容易分发的即启即用的应用
4、允许实例简单、快速地拓展
5、测试应用并随后销毁它们
5)docker背后的想法是:创建软件程序可移植的轻量容器让其在任何安装了docker的机器上运行,而不用关心底层的操作系统
6)docker做了些什么
1、docker两个重要的概念是镜像和容器,除此之外,链接和数据卷也很重要
2、镜像:
docker的镜像类似于虚拟机的快照,不过更加轻量
3、容器:
从镜像中创建容器类似于从快照中创建虚拟机
容器跟虚拟机一样是隔离的
容器是被设计用来运行应用的,而不是一台机器
4、数据卷:
数据卷主要是用来进行数据的持久化,它表现为容器内的空间,但实际保存在容器外,从而允许你在不影响数据的情况下进行销毁、重建、修改、丢弃容器。docker允许你定义用用部分和数据部分,并且提供工具让你可以将他们分开。使用docker时必须做出最大的思维变化之一是:容器应该是短暂和一次性的。
5、链接:每个容器在启动时会分配一个私有的IP,其作用是,提供了容器间相互通信的渠道,并且容器ij将共享一个本地网络。
7)以上就是主要的部分,创建镜像、用它们创建容器、在需要的时候暴露端口和创建卷、通过链接将几个容器连接在一起
8)docker如何完成它需要完成的东西?
两个词:cgroups、union
1、cgroups用来提供容器隔离
2、union文件系统用于保存镜像并使容器变得短暂









0 0
原创粉丝点击