1
這裏是我的搬運工,撰寫文件:如何使docker-compose從GIT加載上下文到特定目錄?
version: '2'
services:
web:
build:
context: [email protected]:/abc/abc-backend
volumes:
- ./.data/app:/app
Git倉庫有Dockerfile它像這樣:
FROM python:3.5
ENV PYTHONBUFFERED 1
RUN mkdir /app
WORKDIR /app
RUN pip install -r requirements.txt
RUN ./manage.py runserver
requirements.txt是git倉庫內。當我做docker-compose build
,它給我的錯誤:
Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
我的理解是,碼頭工人,組成克隆庫到我不知道一個目錄。有沒有辦法可以改變docker-compose克隆目錄的位置?我想將目錄克隆到/app
。
此外,Dockerfile的最後一行似乎是啓動應用程序的命令。如果是這樣,它實際上應該是'CMD'或'ENTRYPOINT',就像這樣:'CMD [「./manage.py」,「runserver」]' –