volume:提供独立于容器之外的持久化存储
一、
持久化地址
docker run -d --name nginx-v2 -v /usr/share/nginx/html nginx
inspect检查 返回容器的所有信息(Mounts.Source的地址)
docker inspect nginx
执行这两个命令之后我们就可以在inspect返回的信息中找到Mounts.Source的地址,这个地址是指向容器内的“/usr/share/nginx/html”这个地址的,我们在容器外修改,容器内的值也会发生改变
二、
启动一个容器运行一个镜像,并指定“当前目录下的 html目录”指向镜像内的“/usr/share/nginx/html”
docker run -d --name nginx-v8 -p 8096:80 -v $PWD/html:/usr/share/nginx/html nginx
三、
使用基础镜像ubuntu创建一个名字为“data_container”的镜像,且“$PWD/data”指向“/var/mydata”
docker create -v $PWD/data:/var/mydata --name data_container ubuntu
使用“data_container”这个容器启动
docker run -it --volumes-from data_container ubuntu /bin/bash
在这个容器内/var/mydata目录下创建的文件会跟$PWD/data同步
标签:容器,share,Volume,nginx,html,docker,data From: https://www.cnblogs.com/excellencesy/p/17032647.html