Docker核心概念

Docker核心概念

Docker技术的三大核心概念,分别是:
镜像(Image)
容器 (Container)
仓库 (Repository)

Docker镜像

Docker 镜像 (Image) 类似于虚拟机镜像,可以将它理解为个面向 Docker引擎的模板,包含了文件系
统。
镜像从何而来
从Docker Hub下载 maven-> 中央仓库
通过Docker file自己创建出来

Docker容器

Docker容器(Container)类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。容器是从镜像创
建的应用运行实例,可以将其启动、开始、停止、删除,而这些容器都是相互隔离、互不可见的。
注意:
容器和镜像一样,也是若干层的叠加,唯一区别是所有只读层的最上面一层,是一层可读可写层,
可以记住这个简单的公式:容器 = 容器镜像 + 可读可写层

Docker仓库

Docker仓库(Repository)类似于代码仓库,是Docker集中存放镜像文件的场所。目前,最大的公开仓库
是Docker Hub,存放了数量庞大的镜像供用户下载。国内的公开仓库包括Docker Pool等,可以提供稳
定的国内访问。
注意:
Docker利用仓库管理镜像的设计理念与Maven非常相似。
咱们再来理解docker的两句口号就更好理解了
「Build, Ship and Run (搭建,发送,运行)」
「Build once,Run anywhere (搭建一次,运行到任何地方)

posted @ 2022-07-28 19:07  我是小杨  阅读(225)  评论(0)    收藏  举报