3

サンプルの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:8000python: can't open file 'manage.py': [Errno 2] No such file or directory

これは docker for windows のバグですか? docker Quickstart: Docker Compose and Djangoのドキュメントに従っているだけだからです。

助けてくれてありがとう!

4

1 に答える 1