第一种挂载方式 -v
docker run -v 宿主机绝对路径目录:容器绝对路径目录
-v 后面写的目录情况分析:
- 宿主机和容器都不存在对应的目录,则run启动命令后自动创建
- 宿主机不存在目录或者存在目录+目录为空,而容器存在目录且有文件,以容器为主,容器中目录的文件映射到宿主机上
- 宿主机存在目录并且有文件,容器也有目录且有文件(或者没有目录),以宿主机为主,宿主机上的文件会覆盖容器中的文件(或者让容器生成对应的文件)
总结:宿主机权限最高,容器你有的你就给我的宿主机,我宿主机有的不管你容器有没有你都要用我宿主机的!