数据卷
# 数据卷
如果要修改Nginx容器中的index.html文件,vi指令不能执行,docker容器只内置了其必要运行环境;
可以通过数据卷将宿主机文件系统中的某个目录与容器内目录双向映射;
将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全;
# 命令
docker volume [COMMAND]
1
- create 创建一个volume;
- inspect 显示一个或多个volume的信息;
- ls 列出所有的volume;
- prune 删除未使用的volume;
- rm 删除一个或多个指定的volume;
docker run命令时,使用 -v 数据卷:容器内目录 完成数据卷挂载;
Nginx数据卷挂载:
docker run -d --name nginx -p 80:80 -v html:/usr/share/nginx/html nginx
- 查看数据卷是否创建:docker volume ls
- 查看卷的详细信息:docker volume inspect html