跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • docker 镜像启动后立即访问地址失败 需要重新刷新几次或等待几秒才能访问
未分類
11 1 月 2021

docker 镜像启动后立即访问地址失败 需要重新刷新几次或等待几秒才能访问

docker 镜像启动后立即访问地址失败 需要重新刷新几次或等待几秒才能访问

資深大佬 : 5gmobiler 1

正学习使用 docker-py 开发容器管理应用,用户在前端页面点击启动容器,后端 api 收到请求后让某个镜像按照指定 ip 和端口启动,然后返回前端用户指定的 ip 和端口的 json 响应,往往出现用户立即访问 ip+端口会失败,需要重新刷新几次或等待几秒才能访问,似乎是容器启动完全需要几秒时间,所以这里请教一下专家,是否可以在前端页面设计一个进度条,后端设计一个容器状态查询接口,然后前端用 ajax 定时发起容器查询接口,当发现状态为真正 up,如果这个方案可行?那么这里怎么去判断当前容器的运行状态也有讲究,是否直接循环判断 docker inspect congtainerid 判断 running 状态?哪位大佬可以写个 vue+django 关键说明代码啊?非常感谢!
大佬有話說 (3)

  • 資深大佬 : rbe

    nc -z host port 或者 telnet host port 一秒轮询一次就可以了

  • 資深大佬 : kaneg

    如果要做的全面,你既要检测容器的状态是否到运行状态,还要检测你的应用是否启动成功

  • 資深大佬 : ETiV

    大致方向是 readiness check 和 health check

    对于:
    > 是否可以在前端页面设计一个进度条

    前面罩一个 nginx,下发 502 错误页面,你要的进度条啥的就在这上面做

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具