使用Dockers,在阿里云服务器上部署前后端分离的项目,遇到的问题和解决方法笔记

我这次的部署主要是通过这位up主的方法通过的:

http://t.csdnimg.cn/pezp9,大家主体可以去看这个,我主要是讲讲我在这过程中遇到的坑和解决方法。

记得安装docker换源不然很慢有时候还出现找不到,给大家来个十全大补丸

       
{"registry-mirrors": ["https://registry.hub.docker.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn","https://registry.docker-cn.com"]
}

首先,如果大家发现自己使用浏览器无法访问公网IP:端口号

         大家可以先去看看安全组,这个就是类似防火墙(请记住打开了这个别忘了把防火墙那边也     打开相应的端口,血的教训坑死我了)

其次,如果大家发现,打开了安全组,能ping通,但是还是连不上

       记得这两个要同时打开

在看大佬解答中我也遇到了些问题比如:
 

       这里authority-ui–80 是前端容器的80端口是因为nginx代理的关系吗,还是前端是那个端口就写哪个?

前端镜像里面有Nginx,Nginx配置文件默认是80端口,然后将宿主机端口映射到前端容器内,所以是8080:80(宿主机端口:容器端口),如果前端容器内nginx配置文件端口改成其他的了,就要修改映射的前端容器的端口

     dockerfile中为什么要把index.html位置变换?

为了替换nginx自己的index

    docker的学习的话我建议大家去看

【云原生Java架构师的第一课K8s+Docker+KubeSphere+DevOps】https://www.bilibili.com/video/BV13Q4y1C7hS?p=27&vd_source=f4010495a6d7b78504ffc9870ab3f798

的8-25集挺快的上手练练效果很不错

还有出现前端访问后端时候IP——http://  IP  /  IP:端口这样

是因为这里要这样写:

而不是:

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值