随笔分类 - Docker概念学习系列
摘要:不多说,直接上干货! 见【博主】撰写的https://mp.weixin.qq.com/s/0omuSAjF5afJBZBxhbKTqQ 想要了解Docker,就必须了解Docker的五大核心概念,即客户端、守护进程或服务端、镜像、容器和仓库。了解了这五大概念也就了解了Docker的生命周期。 Do
阅读全文
摘要:不多说,直接上干货! Docker仓库 仓库(Repository)是集中存放镜像的地方,分公共仓库和私有仓库。 仓库是集中存放镜像文件的场所。 有时候会把仓库和仓库注册服务器(Registry)混为一谈,并不严格区分。实际上,仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像
阅读全文
摘要:不多说,直接上干货! Docker 利用容器来运行应用。 容器是从镜像创建的运行实例。 它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。 可以把容器看做是一个简易版的 Linux 环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。 注:镜像是
阅读全文
摘要:不多说,直接上干货! 说明: Docker 运行容器之前需要本地存在对应的镜像,如果镜像不存在,Docker 会尝试先从默认镜像仓库下载(默认使用Docker Hub公共注册服务器中的仓库),用户也可以配置,使用自己定义的仓库。 Docker镜像就是一个只读的模板。 例如:一个镜像可以包含一个完整的
阅读全文
摘要:不多说,直接上干货! 见【博主】撰写的https://mp.weixin.qq.com/s/YihjPONUcUi4b_7RC8oLYw 传统虚拟化是在硬件层面实现虚拟化,需要有额外的虚拟机管理应用和虚拟机操作系统层,而Docker容器是在操作系统层面实现虚拟化,直接复用本地主机操作系统,更加轻量级
阅读全文
摘要:不多说,直接上干货! 虚拟化定义: 虚拟化是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的配置更好的方式来应用这些资源。这些资源的新虚拟部分是不受现有资源的架设方式,地域或物理配置所限制。一般所指
阅读全文
摘要:不多说,直接上干货! 见【博主】撰写的https://mp.weixin.qq.com/s/FFSIOSecVdAr_aSDIFZwSA Docker容器虚拟化的优点: (1)环境隔离; 通过cgroups和namesapce进行实现资源隔离,实现一台机器运行多个容器互不影响。 比如:你在操作系统上
阅读全文
摘要:不多说,直接上干货! Docker的主要目标: 见【博主】撰写的https://mp.weixin.qq.com/s/ELYUgMpQOhVvTsNCHQLELg 通过对应用组件的封装、分发、部署、运行等生命周期的管理,达到应用级别的一次封装,到处运行; 小贴士:这里的应用组件,可以是WEB应用,也
阅读全文
摘要:不多说,直接上干货! Docker的基本概念 1、Registry Registry是一个服务,它负责管理一个或多个Repository(仓库),而Repository还包含公共仓库(Public Repository)和私有仓库(Private Repository)。默认的Registry是Do
阅读全文
摘要:不多说,直接上干货! Docker的基本构架 Docker基于Client-Server架构,Docker daemon是服务端,Docker client是客户端。 Docker的基本架构,如下图所示: 上图中,除了展现了Docker的Client、Server、Containers、Images
阅读全文
摘要:不多说,直接上 干货! Docker是什么? 见【博主】撰写的 https://mp.weixin.qq.com/s/iWAzj7baD93hexsVJ7pBfQ Docker是一个开源的应用容器引擎,开发人员可以非常容易地打包已经开发好的应用,同时将应用相关的依赖包也打包到这样一个可移植的容器中,
阅读全文