Voluem,提供独立于容器之外的持久化存储
Volume也可以实现容器之间的共享数据
方案一:
//usr/share/nginx/html为nginx内部地址
//--name nginx容器名为nginx
//-d表示后台运行
//-v表示挂在目录
docker run -d --name nginx -v /usr/share/nginx/html nginx
以上成功后,查看信息用docker inspect 名字
//inspect检查,查看容器名为nginx的服务信息
docker inspect nginx
```![](https://upload-images.jianshu.io/upload_images/1423181-c1a534c2e4b80bee.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
表示宿主机的Source挂载到了容器的Destination
如果是在mac 上查看会发现找不到这个地址,因为mac上docker运行在alpine虚拟层上的,所以如下会找不到
//提示找不到
ls /var/lib/docker/volumes/b7ff6fceb685be7235ee2e3737e9b65286a63d7a53af179bf90072e46b1cb1bf/_data