随笔分类 - docker&k8s
摘要:docker pull的时候,如果没有明确指定镜像仓库,就会使用默认的“Docker Hub”(https://hub.docker.com/),是docker公司官方搭建的服务。 【如何在Docker Hub上挑选镜像】 docker hub上有三类镜像,根据下载量、星数、更新历史来挑选比较稳妥:
阅读全文
摘要:【容器分层】 每个镜像都是基于一些已有的系统,资源等组合起来的,假设N个镜像都是基于centos7.0系统,如果是直接打包做镜像,就会需要打包N份centos7系统,这对磁盘存储和网络传输都是很大的浪费。容器镜像提供了一个思路,把重复的部分抽取出来,只存放一份centos7,然后N个镜像一起来共享它
阅读全文
摘要:linux操作内核中,为资源隔离提供了三种技术:namespace、cgroup、chroot。容器就是操作系统里一个特殊的“沙盒”环境,与外部系统隔离。隔离是为了系统安全考虑。 namespace:可以创建独立的文件系统、主机名、进程号、网络等资源空间,相当于给进程盖了一间小板房; crgoup:
阅读全文
摘要:docker有两种产品形态: docker desktop和docker engine。docker desktop是针对个人使用设计的,有直观图形界面,支持mac和Windows快速安装,方便易用,但由于为商业产品,有一些docker公司私有、非通用的功能,不利于后续学习;docker engin
阅读全文
摘要:容器和虚拟机的差异: 各有特点,都无法取代。 实现方式 优势 劣势 虚拟机 虚拟化的是硬件 隔离程度非常高 资源消耗大,启动慢 容器 容器实际是启动了一个被隔离的进程。直接利用下层的硬件和操作系统 资源利用率高,运行速度快,毫秒级 隔离程度较低 容器化服务,为什么大多使用docker: 容器技术很多
阅读全文
浙公网安备 33010602011771号