Docker .bashrc服务HTTP请求失败

我想在Docker容器内的启动时自动运行一些服务。 所以我将相关命令添加到.bashrc以执行这些服务。 而且它们按预期运行,但涉及向本地主机发送HTTP请求的一项服务无法将请求发送到服务器。 但是,一旦我login到docker容器,并通过shell手动执行脚本,它正常工作。 期待您的build议和答案。

这听起来像是服务在HTTP请求到达之前没有完全启动。 我会build议在两者之间添加一个延迟( sleep 5左右),或者在初始连接失败时执行一些重试的逻辑。