随笔分类 -  dockcr

摘要:Docker的镜像是分层的,镜像底层为库文件且只读层即不能写入也不能删除数据,从镜像加载启动为一个容器后会生成一个可写层,其写入的数据会复制到宿主机上对应容器的目录,但是容器内的数据在删除容器后也会被随之删除。 镜像,即创建容器的模版,含有启动容器所需要的文件系统及所需要的内容,因此镜像主要用于方便 阅读全文
posted @ 2022-10-14 11:27 yuanbangchen 阅读(207) 评论(0) 推荐(0)
摘要:在一个容器,如果不对其做任何资源限制,则宿主机会允许其占用无限大的内存空间,有时候会因为代码bug程序会一直申请内存,直到把宿主机内存占完,为了避免此类的问题出现, 宿主机有必要对容器进行资源分配限制,比如CPU、内存等,Linux Cgroups的全称是Linux Control Groups,它 阅读全文
posted @ 2022-10-13 14:50 yuanbangchen 阅读(305) 评论(0) 推荐(0)
摘要:一、docker介绍 Docker 是基于 linux 内核实 现,Docker 最早采用 LXC 技术(LinuX Container 的简写,LXC 是 Linux 原生支持的 容器技术,可以提供轻量级的虚拟化, 可以说 docker 就是基于 LXC 发展起来 的,提供 LXC 的高级封装,发 阅读全文
posted @ 2022-10-13 10:33 yuanbangchen 阅读(721) 评论(0) 推荐(0)
摘要:三、Linux Namespace 技术 当一个宿主机运行了 N 个容器,多个容器带来的以下问题怎么解决: 1.怎么样保证每个容器都有不同的文件系统并且能互不影响? 2.一个 docker 主进程内的各个容器都是其子进程,那么实现同一个主进程下不 同类型的子进程?各个进程间通信能相互访问(内存数据) 阅读全文
posted @ 2022-10-11 17:42 yuanbangchen 阅读(355) 评论(0) 推荐(0)