Ошибочный ответ от демона: не удалось создать shim: OCI runtime create failed: container_linux.go:380

Я пытаюсь выполнить эту команду docker-compose run --rm app sh -c "flake8", но она завершается со следующей ошибкой: Error response from daemon: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "/bin/bash": stat /bin/bash: no such file or directory: unknown

Содержание докер-файла:

FROM python:3.9-alpine3.13
LABEL maintainer="dsha256"

ENV PYTHONUNBUFFERED 1

COPY ./requirements.txt /tmp/requirements.txt
COPY ./requirements.dev.txt /tmp/requirements.dev.txt
COPY ./app /app
WORKDIR /app
EXPOSE 8000

ARG DEV=false
RUN python -m venv /py && \
    /py/bin/pip install --upgrade pip && \
    /py/bin/pip install -r /tmp/requirements.txt && \
    if [ &DEV = "true" ]; \
        then /py/bin/pip install -r /tmp/requirements.dev.txt ; \
    fi && \
    rm -rf /tmp && \
    adduser \
        --disabled-password \
        --no-create-home \
        django-user

ENV PATH="py/bin:&PATH"

USER django-user

docker-compose.yml content:

version: "3.9"

services:
  app:
    build:
      context: .
      args:
        - DEV=true
    ports:
      - "8000:8000"
    volumes:
      - ./app:/app
    command: >
      - sh -c "python manage.py runserver 0.0.0.0:8000"

Есть идеи, как это исправить? Спасибо!

Вернуться на верх