美文网首页Docker
docker基本概念

docker基本概念

作者: dark68 | 来源:发表于2021-05-20 17:58 被阅读0次

参照文章:https://www.cnblogs.com/whych/p/9446032.html
参考文章:https://juejin.im/post/5d57c1b5f265da03dc076ba6
参考文章:https://www.jianshu.com/p/0d7a89154211

Docker 包括三个基本概念:镜像,容器,仓库
这三部分组成了Docker的整个生命周期,容器是由镜像实例化而来的,这和我们学习的面向对象的概念十分相似,我们可以把镜像想象成类,把容器 想象成类经过实例化后的对象,这样就非常好理解镜像和容器的关系了。

1 镜像(Image)

Docker的镜像概念类似于虚拟机里的镜像,是一个只读的模板,一个独立的文件系统,包括运行 容器所需的数据,可以用来创建新的容器。
例如:一个镜像可以包含一个完整的ubuntu操作系统环境,里面仅安装了Mysql或用户需要的其 它应用程序。 Docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统被称为 UnionFS。
镜像可以基于Dockerfile构建,Dockerfile是一个描述文件,里面包含若干条命令,每条命令都会对基础文件系统创建新的层次结构。
Docker提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那 里下载一个已经做好的镜像来直接使用。

2 容器(Container)

Docker利用容器来运行应用。
Docker容器是由Docker镜像创建的运行实例。Docker容器类似虚拟机, 可以支持的操作包括启动,停止,删除等。每个容器间是相互隔离的,容 器中会运行特定的应用,包含特定应用的代码及所需的依赖文件。
可以把容器看做是一个简易版的Linux环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。

3 仓库(Repository)

如果你使用过git和github就很容易理解Docker的仓库概念。Docker 仓库的概念跟Git类似,注册服务器可以理解为GitHub这样的托管服务。
Docker仓库是用来包含镜像的位置,Docker提供一 个注册服务器(Register) 来保存多个仓库,每个仓库又可以包含多个具备不同tag的镜像。 Docker运行中使用的默认仓库是Docker Hub公共仓库。
仓库支持的操作类似git,当用户创建了自己的镜像之后就可以使用push命令将它上传到公有或者私有仓库,这样下次在另外一台机器上使用这个镜 像时候,只需要从仓库上pull下来就可以了。

相关文章

  • docker基本概念

    1.4 Docker基本概念docker包含三个基本概念: 镜像(Image) 容器(Container) 仓库(...

  • Docker学习笔记

    Docker 简介 戳这里 基本概念 Docker 包括三个基本概念 镜像(Image) 容器(Container...

  • Docker 入门(一)

    Docker 简介 Docker 基本概念(镜像,容器,仓库) Docker 引擎 基于Dockerfile 镜像...

  • Docker 实战总结

    目录 Docker简介 Docker优势 Docker基本概念 Docker安装使用 Docker常用命令 Doc...

  • docker使用总结

    1.docker的基本概念: Docker包括三个基本概念 镜像(Image)容器(Container)仓库(Re...

  • 阿里大神带你了解他们眼中的Docker!

    1. Docker 基本概念 Docker 中有非常重要的三个基本概念,理解了这三个概念,就理解了 Docker ...

  • Docker 的基本使用

    一、基本概念 1. 什么是Docker ... 2. Docker的基本概念 镜像(Image) 是一个只读模板,...

  • docker学习笔记

    一基本概念 1. 什么是Docker ... 2. Docker的基本概念 镜像(Image) 是一个只读模板,用...

  • Docker

    Docker是什么? Docker有什么用? Docker中基本概念 镜像(Image): 容器(Containe...

  • Docker Introduction

    Docker Introduction 基本概念 Docker ImageDocker Image是一个只读的模板...

网友评论

    本文标题:docker基本概念

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