Невозможно создать контейнер для приложения Django
Я пытался сделать базовый контейнер в качестве учебного проекта, который должен загружать Django из PyPI и запускать сервер по умолчанию. Для этого я создал 3 файла, т.е.
docker-compose.yml
version: '3'
services:
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/app
ports:
- "8000:8000"
Dockerfile
FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /app
WORKDIR /app
COPY /requirements.txt /app/
RUN pip install -r requirements.txt
COPY . /app/
requirements.txt
Django==4.0
команда, которую я использовал в терминале, и вывод приведены ниже в фрагменте терминала:
samar@wasseypur:~/Desktop/project2/telusko$ sudo docker-compose run web django-admin startproject mysite .
[sudo] password for samar:
Creating telusko_web_run ... done
Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "django-admin": executable file not found in $PATH: unknown
ERROR: 1