
Docker三大核心概念
- 镜像Image
- 容器Container
- 仓库Repository
Docker镜像
类似于虚拟机镜像,一个只读的模板
例如,一个镜像可以包含一个基本的操作系统环境,里面仅安装了Apache应用程序
镜像是创建Docker容器的基础
Docker容器
容器是从镜像创建的应用运行实例。
它可以启动、开始、停止、删除,而这些容器都是彼此相互隔离、互不可见的。
可以把容器看作一个简易版的Linux系统环境(包括root用户权限、进程空间、用户空间和网络空间等)以及运行在其中的应用程序打包而成的盒子
镜像自身是只读的。容器从镜像启动的时候,会在镜像的最上层创建一个可写层
Docker仓库
Docker仓库类似于代码仓库,是Docker集中存放镜像文件的场所
仓库注册服务器是存放仓库的地方,其上往往存放着多个仓库
Docker仓库可分为公开仓库Public和私有仓库Private两种形式