python服務不能在docker容器里運行的問題


在開發過程中,我們將mysql、redis、celery等服務在docker容器里跑,項目在本地運行,便於debug調試

docker-compose -f docker-compose-dev.yml up db redis celery

當我將服務在docker里運行時,才發現了問題

報錯指在manage.py,這可是一頭霧水,經過一番查詢之后,在manage.py文件第一行加入了路徑

#! /usr/bin/env python3.6

然而並沒有什么作用,報錯路徑問題。

最終解決方案是通過在dockerfile里去除執行權限

RUN chmod -x /app/manage.py

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM