Docker核心概念
Docker镜像
Docker镜像类似于虚拟机镜像,可以将它理解为一个只读的模板。
Docker容器
Docker容器类似于一个轻量级的沙箱。Dcoker利用容器来运行和隔离程序。容器是从镜像创建的应用实例。可以将其启动、开始、停止、删除,而这些容器都是彼此之间相互隔离的、互不可见的。
镜像本身是只读的。容器从镜像启动的时候,会在镜像的最上层创建一个可写层。
Docker运行容器前需要本地存在对应的镜像,如果镜像没有保存在本地,Docker会尝试先从默认仓库下载镜像到本地。
容器是镜像的一个运行实例。
Docker仓库
它是Docker集中存放镜像文件的地方。