数据卷是一个可以供一个或多个容器使用的特殊目录。
可以达到以下目的:
绕过“拷贝写”系统,以达到本地磁盘 IO 的性能,(比如运行一个容器,在容器中对数据卷修改内容,会直接改变宿主机上的数据卷中的内容,所以是本地磁盘IO的性能,而不是先在容器中写一份,最后还要将容器中的修改的内容拷贝出来进行同步。)
绕过“拷贝写”系统,有些文件不需要在 docker commit 打包进镜像文件。
docker commit
在多个容器间共享目录。
在宿主和容器间共享目录。
在宿主和容器间共享一个文件。