Docker 基本内容

2019-04-09  本文已影响0人  tafanfly

学习Docker, 需要理解下列三个基本概念。
镜像(Image)
容器(Container)
仓库(Repository)

Docker 镜像

镜像是一个只读的模板, 里面包含了所需的操作系统和应用程序。镜像可以用来创建 Docker 容器
深入了解 docker 镜像

Docker 容器

容器是从镜像创建的运行实例,它可以被启动、开始、停止、删除。每个容器相互隔离,互不干扰。
深入了解 docker 容器

注:镜像是只读的,容器在启动的时候创建一层可写层作为最上层。

Docker 仓库

仓库是集中存放镜像文件的场所。

深入了解 docker 仓库

一个容易混淆的概念是注册服务器(Registry)。 Registry是管理仓库的具体服务器,每个Registry可以有多个仓库。

关系图

仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag),见上图。

仓库分为公开和私有

用户可以使用 docker push 将创建的镜像上传到公有或者私有仓库, 使用镜像时候,只需要从仓库上 docker pull 下来就。 这些命令的概念与Git命令类似。

三者关系

关系图
上一篇 下一篇

猜你喜欢

热点阅读