当前位置:   article > 正文

docker镜像依赖于linux吗,Docker镜像是否跟操作系统相关的?还是跨平台的?

docker是linux内置的吗

先给你答案,然后再给你说一下细节:

Docker镜像和操作系统没关系,docker最大的价值就是提出了镜像打包技术。

首先你的明白什么是docker,什么是镜像,什么是容器,然后你就能明白镜像和操作系统之间的关系。

docker是一个引擎,是基于内核的一种技术。比如Linux内核,那么它就关心是不是Linux内核,它不关心你是Ubuntu还是CentOS。所以docker也实现了和操作系统的解耦。

镜像呢是把服务的运行环境打成了一个包,比如tomcat,镜像里面是把除操作系统的内核以外,然后再加上tomcat的二进制包。然后通过docker引擎构建出来一个tomcat的镜像。

容器呢,比如我们想创建一个tomcat服务,之前的方式是在服务器中通过tar或者是rpm安装一个tomcat,然后在start tomcat;如果我们要安装多台的话我们需要多次手动去操作部署。现在有了tomcat镜像以后,我们可以直接利用镜像创建出多个tomcat来(关系是一个tomcat镜像可以创建出多个tomcat容器-即tomcat服务),把容器看成是tomcat的进程就行。

明白他们3个之间的关系,你应该就能明白镜像和操作系统之间的关系了吧。其实这个问题最好是换成docker和操作系统的关系,这样理解起来更容易。收起

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/80798
推荐阅读
相关标签
  

闽ICP备14008679号