docker容器与镜像的区别

今天抛开原理,抛开底层。通俗的讲解docker容器镜像区别

对于初学者来说,刚刚接触docker会有点迷,特别是镜像容器。其实我们可以理解镜像与容器为一对多的关系。

下图错误的示范,为什么是错误的呢?因为可以通过一个镜像确实可以启动三个容器,但是这个三个容器的名字不能一样

 

docker容器与镜像的区别

 

 

正确的示例(有人说这和上图有什么区别,上图中是不是名字一样了  容器=容器=容器 ,这里的名字是 容器a != 容器b != 容器c ) 

 

docker容器与镜像的区别

 

 

所以我们能通过一个镜像,运行出三个容器,镜像是别人打包好在镜像仓库的,我们去下载就好了。但是我们下载镜像的时候要带上版本号。就像我们下载一个jdk,官网默认是最新版,如果我们要下载旧版,就要进到对应的版本里面。

一个镜像怎么运行为容器呢?比如msql,我们下载一个mysql镜像。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfxgp.html