小编Jen*_*ner的帖子

图:docker容器启动同步

对于我的一个家庭项目,我决定使用docker容器和fig进行编排(第一次使用这些工具).

这是我的fig.yaml:

rabbitmq:
  image: dockerfile/rabbitmq:latest
mongodb:
  image: mongo
app:
  build: .
  command: python /code/app/main.py
  links:
   - rabbitmq
   - mongodb
  volumes:
   - .:/code
Run Code Online (Sandbox Code Playgroud)

Rabbitmq的启动时间比我的应用程序的加载时间慢得多.即使rabbitmq容器首先开始加载(因为它在应用程序链接中),当我的应用程序尝试连接到rabbitmq服务器时它还没有可用(它肯定会加载计时问题,因为如果我只是在连接到rabbitmq之前插入睡眠5秒 - 一切正常).有没有一些标准的方法来解决加载时间同步问题?

谢谢.

rabbitmq docker fig

5
推荐指数
1
解决办法
1340
查看次数

标签 统计

docker ×1

fig ×1

rabbitmq ×1