docker 数据卷及目录挂载(三)
1.数据卷(volume)是一个虚拟目录,指向宿主机文件系统中的某个目录
[root@VM-8-2-centos xiaobing]# docker volume --help Usage: docker volume COMMAND Manage volumes Commands: create Create a volume //创建一个volume inspect Display detailed information on one or more volumes //显示一个或多个volume的信息 ls List volumes //列出所有的volume prune Remove unused local volumes //删除未使用的volume rm Remove one or more volumes //删除一个或多个指定的volume Run 'docker volume COMMAND --help' for more information on a command.
2.NGINX数据卷挂载
//创建数据卷html [root@VM-8-2-centos xiaobing]# docker volume create html // -v挂载数据卷 html关联nginx中的html [root@VM-8-2-centos xiaobing]# docker run --name myNginx -p 8080:80 -v html:/usr/share/nginx/html -d nginx //查看数据卷挂载目录 [root@VM-8-2-centos xiaobing]# docker inspect html [ { "CreatedAt": "2023-12-20T15:18:43+08:00", "Driver": "local", "Labels": null, "Mountpoint": "/var/lib/docker/volumes/html/_data", "Name": "html", "Options": null, "Scope": "local" } ] [root@VM-8-2-centos xiaobing]# cd /var/lib/docker/volumes/html/_data [root@VM-8-2-centos _data]# ls 50x.html index.html //也可以执行直接执行命令 如果数据卷html不存在则自动创建 docker run --name myNginx -p 8080:80 -v html:/usr/share/nginx/html -d nginx
3.学习中待续。。。