docker中的镜像都是自带一套fs,为什么还要在docker中安装centos呢?服务器上的docker本来就已经是跑在centos上的了,实在想不明白为什么这么做?在docker中安装centos的作用是什么呢?问了一个同学,他和我说项目运行需要,但是无论是jar还是war不都是基于jre吗?而jdk镜像容器中已经有一套自己的fs了啊。

解决方案 »

  1.   

    docker是不受限于服务器,不受限于环境。
    你系统自带的,可能只能在该系统,该环境下运行,到别的环境又不行了
      

  2.   

    我意思是即使单独安装一个centos,作为一个容器启动,容器之间是相互隔离的,那么对于其它容器也是毫无影响啊。譬如redis,和centos是隔离的,那么redis容器运行不会依赖于这个centos容器吧,那么存在意义是什么呢?