Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.9k views
in Technique[技术] by (71.8m points)

主管想把flask项目放在容器里开发,我把项目放在容器里,也映射了端口,但死活访问不了。是因为没有NGINX的原因吗。

主管想把flask项目放在容器里开发,我把项目放在容器里,也映射了端口,但死活访问不了。是因为没有NGINX的原因吗。云服务器是阿里云。开放了端口,但项目运行后就是访问不了,curl 也没反应。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

没人知道你dockerfile怎么设置的。一般查错步骤:

  1. 检查容器是否正常运行,端口是否映射
  2. 容器正常就进入容器,看看应用是否正常,容器内部是否可以访问,容器内部的地址未0.0.0.0:端口而不是127.0.0.1这种
  3. 容器内可以运行,那就在容器外的主机访问127.0.0.1:映射端口如果也能访问
  4. 那就直接通过服务器地址访问,不能访问可能就是安全组,端口开放的问题
  5. 地址可以访问,但是网站不能,那就是域名解析问题

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...