サンプルのdjangoアプリを起動しました。そして docker を使って実行します。次のような私のdockerイメージ:
FROM python:3.5
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/
私の docker-compose.yml ファイル:
version: '2'
services:
django:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
コマンドを実行すると、ビルドは成功しましたが、実行にdocker-compose up
失敗しました。command: python manage.py runserver 0.0.0.0:8000
python: can't open file 'manage.py': [Errno 2] No such file or directory
これは docker for windows のバグですか? docker Quickstart: Docker Compose and Djangoのドキュメントに従っているだけだからです。
助けてくれてありがとう!