一、镜像&容器&仓库
1.1、镜像
定义:一个镜像代表着一个软件,例如:mysql镜像、redis镜像、nginx镜像。
特点:只读
1.2、容器
定义:基于某个镜像运行一次就会生成一个程序实例,一个程序实例称之为一个容器。
特点:可读可写
1.3、仓库
定义:用来存储docker中所有镜像的具体位置
远程仓库:docker在世界范围内维护一个唯一的远程仓库。
本地仓库:当前自己机器中下载镜像的存储位置。
二、docker run运行流程
1、docker run 镜像名 根据run后面镜像运行一个容器;
2、在运行容器之前,先在本地仓库中查找镜像在本地是否存在,找到则直接使用,找不到的话去远程仓库下载

本文介绍了Docker中的核心概念:镜像是只读的软件实例,如mysql、redis和nginx镜像;容器是从镜像启动的可读可写的程序实例;仓库是存储镜像的位置,包括远程和本地仓库。Dockerrun命令会首先检查本地是否有镜像,否则从远程仓库下载后运行。

被折叠的 条评论
为什么被折叠?



