【发布时间】:2021-02-11 03:55:25
【问题描述】:
我的 Dockerfile 使用以下命令启动应用程序
CMD ["/home/app/start-app.sh"]
start-app.sh 包含以下内容,它会等待 RabbitMQ 服务器可用。对于使用 docker-compose、k8s 运行的应用程序是否有更好的方法来实现这一点
while ! nc -z "$RABBITMQ_HOSTNAME" "$SPRING_RABBITMQ_PORT"; do sleep 10; done
【问题讨论】: