docker-学习笔记5-存储卷

写时复制机制:可见,这种机制,相比原生在文件系统上的操作,效率会变得非常低

像一些对io效率比较高的程序,比如要进行持久化的redis,这种机制就很不合适。

所以需要存储卷,就是将数据和容器分离,容器的生命周期不会影响数据。 容器对数据进行操作时,是直接对外部存储操作

也可以多容器共享存储卷,从而共享数据。

对于有状态应用,存储卷是必须的,不然数据就会和容器生命周期绑定。

 

 

 

 

docer存储卷

docker的存储卷是非常简单的,就是把本宿主机的目录挂载到docker。如果docker是集群模式,就需要把一个外部存储挂载到每一个docker宿主机上。

如果把一个宿主机目录挂载到容器的/data目录,在容器中对/data目录下的所有write,都会到存储卷里面,而不是在容器自身的可写层。

 

posted @ 2020-04-13 21:31  jabbok  阅读(163)  评论(0编辑  收藏  举报