Docker的三大核心概念
❑ 镜像(Image)
❑ 容器(Container)
❑ 仓库(Repository)
镜像
Docker镜像类似于虚拟机镜像,可以将它理解为一个只读的模板。
镜像是创建Docker容器的基础,有了镜像,就可以用这个镜像创建容器。
容器
Docker容器类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。
容器是从镜像创建的应用运行实例。它可以启动、开始、停止、删除,而这些容器都是彼此相互隔离、互不可见的。
可以把容器看作一个简易版的Linux系统环境(包括root用户权限、进程空间、用户空间和网络空间等)以及运行在其中的应用程序打包而成的盒子。
仓库
Docker仓库类似于代码仓库,是Docker集中存放镜像文件的场所。
这们三者的关系是:
1.从镜像仓库拉取远程镜像到本地.
2.从本地镜像运行docker容器.
3.容器中运行的服务即为我们的需要的应用环境.