twtrubiksdocker-django-celery-tutorial | docker django教學
docker-django-celery-tutorial基本教學📝之前其實也寫過相關的教學,可參考django-celery-tutorial[1],那這邊為什麼還要再寫一篇文章介紹呢❓❓❓是因為接觸docker後,發現docker的好,不懂docker是什麼?請參考docker-tutorial😆[2]所以這篇教大家用docker建立Celery,如果你看過這篇[3]的介紹,你會發現安裝環境很麻煩,尤其是在Windows上,更慘的是,Celeryv4.1.0不支援Windows😭[4]所以這篇會全部使用docker來完成😏前言這邊一些為什麼Celery要用RabbitMQ的問題就不再做介紹,詳細介紹可參考django-celery-tutorial😊[5]透過這篇文章,...
docker-django-celery-tutorial 基本教學 📝
之前其實也寫過相關的教學,可參考 django-celery-tutorial[1],
那這邊為什麼還要再寫一篇文章介紹呢❓❓❓
是因為接觸 docker 後,發現 docker 的好,不懂 docker 是什麼?
請參考 docker-tutorial😆[2]
所以這篇教大家用 docker 建立 Celery,如果你看過 這篇[3] 的介紹,
你會發現安裝環境很麻煩,尤其是在 Windows 上,更慘的是,
Celery v4.1.0 不支援 Windows😭[4]
所以這篇會全部使用 docker 來完成😏
前言這邊一些為什麼 Celery 要用 RabbitMQ 的問題就不再做介紹,詳細介紹
可參考 django-celery-tutorial😊[5]
透過這篇文章,你將會學會
Docker 安裝 RabbitMQ詳細教學可參考 Docker RabbitMQ[6] ,請直接執行下列的指令,
docker run -d --hostname my-rabbit --name some-rabbit -e RABBITMQ_DEFAULT_USER=celery -e RABBITMQ_DEFAULT_PASS=password123 -e RABBITMQ_DEFAULT_VHOST=my_vhost -p 5672:5672 -p 15672:15672 rabbitmq:3.7.3-management比較特別的是,RABBITMQ_DEFAULT_VHOST 這個東西,如果大家有興趣,可以 google RabbitMQ virtual hosts
進一步的去了解 😀( 或是有機會我有研究會再補上來 ),這邊我是安裝 rabbitmq:3.7.3-management 的版本,
所以有網頁可以觀看,可直接瀏覽 http://localhost:15672/[7]
輸入你的帳密後,應該可以看到類似的畫面
...