清
2023-05-10
分享一下用户中心项目docker部署事故[衰]以及如何解决的思路 用户中心是我最近做的一个项目,一路上磕磕碰碰的做过来了,在这之前还是比较顺利的,到了用docker部署的阶段就耽搁了挺久的,值得高兴的是成功了[鼓掌][鼓掌][鼓掌]!!!在这里还是十分感谢鱼总[玫瑰][玫瑰][玫瑰],也接受了鱼总的建议分享了这次经历。 我这次的分享内容主要不是告诉鱼友们某个某个bug怎么解决,因为我觉得解决问题本身是不重要的,重要的是在解决过程中学到新知识,且培养自己解决问题的能力,这放在任何地方都是通用,好比授人以鱼不如授人以渔吧。 正片开始[呲牙],我按照视频的回放一步步做到前端容器运行,然后激动地测试一下结果,不出意外还是出意外了[流泪],网页跳转到nginx服务器的页面。之后我请教了鱼总[玫瑰],尽管告诉了我问题的大概方向(nginx配置文件没有指向项目的HTML),但因为是docker零基础小白,并不是很理解,但我没有继续追问下去,而是自己思考。毕竟学到这里了,也有了一定的bug解决能力。 不过我大概知道是nginx指向问题,我才重新去理解docker和nginx的配置文件,之前对他们的认识只停留在大概的作用了解上。然后我花了大半天的时间才弄清楚他们的目录层级关系,到这里我对nginx和docker的文件目录的了解更深入了。但并没有解决问题,然后又去求助了鱼总,这次鱼总给了新的解决思路,让我进入容器里面调试。我疑惑了,容器调试是什么???同样我也没有追问下去,因为自己寻找答案对比别人直接给你答案,记忆更加深刻。在这之后我也学习到了新的docker命令,这里我就不细说了[呲牙],怕超字数了。进到前端容器后发现我nginx配置文件指向的是一个空目录!!!这个就是我这次遇到的问题,最终用各种办法把dist代码包打包到指定目录,也花了挺长时间,至此,问题解决。 相信大家看到这里也大概了解我的目的,没有直接给出解决bug的办法。通过这次部署事故,我也有个微不足道的提议,希望求助者在提问之前还是多加思考,提问的时候最好加上自己的思路,然后被提问者,也不要直接给出解决措施,而是引导求助者,给他们解决问题的思路。 最后,感谢各位鱼友的观看,希望这次分享能给大家提供帮助。
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP