使用Docker在Celery中是否有魔力?

我有一个Django和瓶两个服务项目一些请求需要执行繁重的asynchronous任务。 我已经使用Redis早期的Celery + Django作为经纪人。 需要按计划运行任务。 但是..我不明白它是如何工作的内部的Docker容器假设有3个容器: – django_web – redis – celery_worker django_web和celery_worker使用redis作为经纪人。 任务在容器django_web中定义

celery_worker容器中的芹菜工作人员如何执行这项任务? 带有工作人员的容器不能访问function和操作。 这个任务的所有内容是以某种方式通过一个经纪人传递的,而且代码的位置并不重要。 或者只是通过名称和函数签名? 我找不到如何在Docker容器中使用Celery的最佳实践