Docker-volume
数据卷操作的基本语法如下:
docker volume [COMMAND]
- docker volume命令是数据卷操作,根据命令后跟随的command来确定下一步的操作:
- create 创建一个volume
- inspect 显示一个或多个volume的信息
- ls 列出所有的volume
- prune 删除未使用的volume
- rm 删除一个或多个指定的volume
创建数据卷
- docker volume create html
查看所有数据
- docker volume ls

查看数据卷详细信息卷
- docker volume inspect html

挂载数据卷
docker run \ --name mn \ -v html:/root/html \ -p 8080:80 nginx
- docker run :就是创建并运行容器
- -- name mn :给容器起个名字叫mn
- -v html:/root/htm :把html数据卷挂载到容器内的/root/html这个目录中
- -p 8080:80 :把宿主机的8080端口映射到容器内的80端口
- nginx :镜像名称
docker run的命令中通过 -v 参数挂载文件或目录到容器中:
- -v volume名称:容器内目录
- -v 宿主机文件:容器内文件
- -v 宿主机目录:容器内目录
数据卷挂载与目录直接挂载的 数据卷挂载耦合度低,由docker来管理目录,但是目录较深,不好找 目录挂载耦合度高,需要我们自己管理目录,不过目录容易寻找查看
本文内容来源于网络

浙公网安备 33010602011771号