(1) Volumes:数据卷,可以将宿主机默认位置的目录挂载到容器中,在宿主机的更改直接应用到容器,容器停止数据仍然在宿主机保存(最常用的方式),方便更改和保存

    (2)bind mounts:意为着可以指定存储在宿主机系统的任意位置;(比较常用的方式)

    但是bind mounts在不同的宿主机系统之间是不可移植的,比如Windows和Linux的存储结构是不一样的,bind mount所指向的host目录也不能一样。这也是为什么bind mount不能出现在Dockerfile中的原因,因为会导致Dockerfile无法移植。

    (3)tmpfs:挂载存储在宿主机系统的内存中,而不会写入宿主机的文件系统;(一般都不会用的方式)