docker学习:docker三要素
镜像
docker 镜像(image)就是一个只读的模板。镜像可以用来创建docker容器,一个镜像可以创建很多容器
容器
- docker 利用容器(Container)独立运行的一个或者一组应用。容器是用镜像创建的运行实例。
- 它可以被启动、开始、停止、删除。每个容器都是互相隔离的、保证安全的平台可以把容器看做是一个简易版的Linux环境(包括root用户权限、进程空间、用户空间和网络空间、等)和运行在其中的应用程序
- 容器的定义和镜像几乎一模一样,也是一堆层的统一视角,唯一区别在于容器的最上面呢一层是可读可写的。
仓库
- 仓库(Repository)是一个集中存放镜像文件的场所。
- 仓库和仓库注册服务器是有区别的。仓库注册服务器上往往存放这多个仓库,每个仓库中有包含了多个镜像,每个镜像有不同的标签。
- 仓库分为公开仓库和私有仓库两种形式。
- 最大的公开仓库是 Docker Hub (https://hub.docker.com),存放了数量庞大的镜像供用户下载。国内的公开仓库包括阿里云、网易云等。