美文网首页
Docker 基本内容

Docker 基本内容

作者: tafanfly | 来源:发表于2019-04-09 16:20 被阅读0次

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

    Docker 镜像

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

    Docker 容器

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

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

    Docker 仓库

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

    深入了解 docker 仓库

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

    关系图

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

    仓库分为公开和私有

    • 公开仓库(Public): 国外公开仓库是Docker Hub, 国内自行百度。
    • 私有仓库(Private):可在本地网络内创建,用于公司内部使用。

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

    三者关系

    关系图

    相关文章

      网友评论

          本文标题:Docker 基本内容

          本文链接:https://www.haomeiwen.com/subject/vurnvqtx.html