
djbasster/wait-for-itwait-for-it 是一个基于 bash 的小型 Docker 镜像,封装了 wait-for-it.sh 脚本,用于在容器环境中等待依赖服务就绪。该镜像特别适合作为容器编排中的初始化容器(init-container),确保主应用容器在依赖服务(如数据库、API 服务等)可用后再启动,避免因依赖服务未就绪导致的启动失败。
通过 docker run 命令直接运行镜像,指定需要等待的目标服务主机和端口:
bashdocker run djbasster/wait-for-it <目标主机>:<端口>
等待 [***] 的 443 端口可用:
bashdocker run djbasster/wait-for-it [***]
执行后输出:
wait-for-it: waiting 15 seconds for [***] wait-for-it: [***] is available after 1 seconds
更多使用示例(如设置超时时间、执行后续命令等),可参考 wait-for-it.sh 官方示例。
镜像源代码托管于 GitHub:[***]
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务