深入理解Docker
文章平均质量分 79
Getting it done.
个人学习笔记整理总结,参考资料未详细记录,侵删
展开
-
深入理解Docker(三剑客)
Docker Compose 解决了本地docker容器编排问题 compose由python编写,调用Docker服务提供的API来对容器进行管理 负责实现对Docker容器集群的快速编排,用一个配置文件定义一个多容器的应用,然后用一条指令安装这个应用所有的依赖,完成构建,解决了容器与容器之间如何管理编排的问题 两个重要概念: service:一个应用容器,实际上可以运行多个相同镜像的实例 project:由一组关联的应用容器组成一个完整业务单元 使用docker-compos原创 2021-11-15 11:13:40 · 150 阅读 · 0 评论 -
深入理解Docker(基础技术)
Linux Namespace LinuxKernel的一个功能,可以隔离一系列的系统资源:UTS、mount、PID、User、Network等。 UTS UTS Namespace主要用来隔离nodename和domainname两个系统标识。在UTS Namespace中,每个Namespace运行有自己的hostname。 mount 用来隔离各个进程看到的挂载点视图。在不同Namespace进程中,看到的文件系统层次是不一样的。在mount namespace中调用mount()和um.原创 2021-11-15 11:06:41 · 889 阅读 · 0 评论 -
深入理解Docker(入门)
相关概念 都说入门从黑话开始,我们先简单了解一下几个Docker周边听不懂的基本概念 Runtime 所谓运行时就是代码跑起来了,被装载到内存中去了 OCI Open Container Initiative runC kubernetes 本质 容器的本质就是一个进程;与虚拟机的区别在于,每个虚拟机都有独立的操作系统内核Guest OS,而容器时一种特殊的进程,共享一个操作系统内核。 Linux Namespace对其进行资源隔离,看不到外面的世界;原创 2021-11-15 10:25:28 · 1113 阅读 · 0 评论