
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
martin/wait 是一款体积极小(<5MB)的Docker实用工具,它会阻塞运行直到目标容器或服务的TCP端口可接受连接,若超时未连接成功则报错退出。主要用于解决服务依赖问题,确保依赖服务完全启动后再启动当前服务。
EXPOSE端口并等待其可用-p参数)-c参数)-t参数,默认30秒)-p <端口列表>:指定仅等待链接容器的特定端口(多个端口用逗号分隔)-c <主机:端口列表>:指定等待非链接的自定义主机和端口(多个条目用逗号分隔)-t <秒数>:设置每个连接的超时时间(默认30秒)1. 等待链接容器的所有暴露端口
shell$ docker run -d --name mydb postgres $ docker run --link mydb:mydb --rm martin/wait Waiting for 172.17.0.105:5432 . up! Everything is up
2. 等待链接容器的指定端口
shell$ docker run -d --name myapp some-app-image $ docker run --link myapp:myapp --rm martin/wait -p 8080 Not checking 172.17.0.106:9090 because port is not included. Waiting for 172.17.0.106:8080 . up! Everything is up
3. 等待自定义主机和端口
shell$ docker run --rm martin/wait -c 8.8.8.8:53,github.com:443 Waiting for 8.8.8.8:53 . up! Waiting for github.com:443 . up! Everything is up
4. 设置自定义超时时间
shell$ docker run --rm martin/wait -c github.com:5432 -t 15 Waiting for github.com:5432 ............................... ERROR: unable to connect
本镜像基于以下项目开发:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务