容器和数据耦合的问题:
1.不便于修改
2.数据不可用,对新创建的容器不可复用
3.升级维护困难,不能共享
数据卷 volume 是一个虚拟目录,指向宿主机文件系统的某个目录。
宿主机文件系统 /var/lib/docker/volumes
数据卷基础操作
docker volume create/inspect/ls/prune/rm
create 创建 inspect 显示一个或者多个volume信息 ls列出所有volume prune 删除 未使用的volume rm 删除指定volume
数据卷挂载
创建容器时候可以通过-v参数挂在一个数据卷到某个容器目录
docker run --name -v html:/root/html containerName -p80:80 -d nginx
-v html:/root/html 将html数据卷挂载到容器内的/root/html这个目录中