phoenix 还有 dragon 这两个服务都是一个 web 服务 .. 现在我想让他们把主机上的某个位置作为 web 服务的内容 .. 这样我们就可以去创建一个指定位置的数据卷 ..
先在项目的下面创建一个 html 文件,把它放在 app/web 这个目录的下面,名字是 index.html .. 在它里面添加一个基础的 html 结构 .. 修改一下标题 .. 再添加一个大标题 .. 文字是 hello ~ 保存一下 ..
再打开 compose 文件 ... 找到服务 .. 在它的 volumes 的下面,再去指定一个数据卷 .. 先是这个数据卷在主机上的位置 .. 这里就是当前目录下的 app 下面的 web .. 冒号的右边是数据卷挂载到的那个位置,/usr/share/nginx/html .. 这是 nginx 默认的那个主机的根目录 .. 也就是之前你看到的那个 nginx 欢迎界面所在的地方 ..
现在它里面的内容就是在我们自己主机上的,项目根目录下的 app 下面的 web 这个目录 ..
再把这个数据卷也交给 dragon 这个服务 ... 保存一下 ...
回到终端 .. 重新执行一下 docker-compose up -d .. 这样会重新创建有变化的服务容器 ..
打开浏览器 .. 访问一下 phoenix 提供的服务 ..
现在这里显示的就是我们的项目下面的 app ,web 里面的 index.html 这个文档的内容 ..
再打开 dragon 提供的这个服务 .. 会显示一样的内容 ..