为什么需要数据卷docker镜像是分层的,docker镜像是由多个只读层(read-only layer)叠加而成。当我们运行一个容器时,docker加载只读的镜像,和在最顶层加载一个读写层(read-write layer)。在一个运行的容器中修改文件,该文件从只读层复制到最顶部的读写层,修改是作用在读写层的新文件,没有作用到只读层的原文件,读写层隐藏了下层的原文件,原文件仍然保留着原来的...