docker 三.基本概念

Docker 基本概念nginx

一.镜像docker

1.1 什么是镜像centos

   Docker的镜像是一个只读的模板,用来建立容器。 相似虚拟机镜像,能够将它理解为一个面向docker引擎的只读模版,包含了文件系统。安全

例如 一个镜像里面有一个完整的centos操做系统的环境,能够把它称为一个centos镜像。镜像里面安装了nginx,能够把它称为一个nginx镜像。网络

 1.2 docker镜像ide

Docker提供了一个很简单的机制来建立镜像,或修改现有的镜像,你能够将你建立好的镜像直接分享给别人。好比大家团队的项目要求统一的开发环境,若是每一个人都按照相同的设置配置一番,那样确定费时费力,有了docker,只须要配置好一个容器,而后将配置好的容器和你的朋友分享就能够直接使用。spa

二.容器操作系统

2.1 什么是容器进程

Docker利用容器来运行应用,容器相似一个轻量级沙盒,docker利用容器来运行和隔离应用。ci

2.2 容器能够作些什么

容器是从镜像建立的运行实例,它能够被启动、开始、中止、删除。每一个容器之间相互隔离,使用端口通讯,保证容器安全。

容器能够被看作是一个简易的Linux环境(包括root、权限、进程空间、用户空间和网络空间)和运行在其中的应用程序。

注:镜像是只读的,容器在启动是建立一层可写层做为最上层

三.Docker仓库

3.1 什么是docker仓库

仓库是存放镜像文件的场所。仓库分为私有仓库和共有仓库。目前最大的公开仓库是Docker Hub,存放了数据量庞大的镜像供用户下载。国内的公开仓库包括 docker Pool等,能够提供文档下载,访问。

若是本身的镜像不想分享到网上,docker 也支持用户在本地网络内建立一个只能本身访问的私有仓库。

相关文章
相关标签/搜索