Docker数据卷
Docker数据卷volume的特性
数据卷是一个可供一个或者多个容器使用的特殊目录(数据卷实质上是一个共享目录),其特性有:
- 数据卷可以在容器之间共享使用
- 对数据卷的修改会马上生效
- 对数据卷的更新,不会影响镜像
- 数据卷被设计用来持久化数据,它的生命周期独立于容器
数据卷的一些基本操作
创建数据卷
docker volume create
查看数据卷信息
docker volume inspect
为什么要查看数据卷的信息?
因为要知道数据卷保存在哪里,要取得里面的数据。
所有的镜像、目录都在/var/lib/docker/目录下
查看所有数据卷
docker volume ls
挂载数据卷
docker run -d
-p 宿主机端口:容器内端口
-v数据卷名:容器内路径
镜像名
理解什么是映射,什么是挂载。
部署LAMP的论坛
LAMP=linux+apache+mysql+php 在这个集成环境中部署论坛discuz应用
- 上传论坛部署文件(这里使用XFTP)
- 放在root中lamp文件下
解包教程
unzip + 包名
将upload目录放入数据卷中
- 对数据卷中upload授权
前面Linux入门中提及授权教程操作