Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

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

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

正学习使用 docker-py 开发容器管理应用,用户在前端页面点击启动容器,后端 api 收到请求后让某个镜像按照指定 ip 和端口启动。

然后返回前端用户指定的 ip 和端口的 json 响应,往往出现用户立即访问 ip + 端口会失败,需要重新刷新几次或等待几秒才能访问,似乎是容器启动完全需要几秒时间。

所以这里请教一下专家,是否可以在前端页面设计一个进度条,后端设计一个容器状态查询接口,然后前端用 ajax 定时发起容器查询接口,当发现状态为真正 up,如果这个方案可行?

那么这里怎么去判断当前容器的运行状态也有讲究,是否直接循环判断 docker inspect congtainerid 判断 running 状态?哪位大佬可以写个 vue + django 关键说明代码啊?非常感谢!


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

1 Answer

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...