1、问题回顾
接着上一节继续讲解,上一节我们把整个服务全部都运行起来了,但是访问页面报错,最后查看的问题是前端的容易里面报错:
然后执行脚本删除所有的容器
2、问题分析
当遇到这个问题的时候,我当时真的不知道如何去解决,然后我又尝试使用官方的镜像来部署,发现官方的镜像是没有问题的,一直憋了我好几天,然后我仔细的来看这个报错信息,发现是权限被拒绝的错误,无法访问 /usr/share/tb-web-ui/web/public/index.html 文件,怀疑就是权限不够,但是发现问题,该如何解决呢?
3、解决问题
我打开了源码,然后进入到msa模块下的前端模块,查看里面构建镜像的Dockerfile文件,如下图:
我尝试分析这个Dockerfile文件,文件内容如下