簡體   English   中英

docker-compose和django錯誤

[英]error with docker-compose and django

我正在嘗試使用docker和django。 我按照docker-compose的指示進行操作,並使用簡單的requirements.txt創建了一個映像。

現在,我實際上想進一步構建我的應用程序,並添加模板和實際代碼。

1)我在主機上安裝了一些模塊,並將它們添加到requirements.txt文件中

2)我再次運行docker-compose運行web django-admin.py startproject exampleproject。 我所有的新要求都已下載,但隨后出現此錯誤:

/code/manage.py已存在,將項目或應用程序覆蓋到現有目錄中不會替換沖突的文件

我在這里使用的是確切的Dockerfile和docker-compose.yml: http ://docs.docker.com/compose/django/

我在開發應用程序時應如何使用新模板/視圖&c和新模塊更新容器/圖像?

我使用docker錯誤嗎?

謝謝。

我需要從我擁有項目的目錄(docker-compose.yml所在的目錄)中刪除manage.py。

我想一旦開始一個項目,便會在容器本身上安裝新的需求,並將其添加到Requirements.txt中,以供下一次從頭開始構建項目時使用。

對不起,我很晚才加入,但我認為這可能會對某人有所幫助。 我也遇到了同樣的問題,盡管從我的.yml和Dockerfile所在的文件夾中刪除了manage.py,但它給了我同樣的錯誤。

我不知道它在哪里創建了具有manage.py文件的代碼目錄。 但是我現在通過更改yml文件中的服務名稱並使用新的服務名稱重新啟動項目來解決此問題。

docker-compose run newservicenm django-admin.py startproject projectname directoryname

這作為一個新的容器!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM