Docker-compose не работает должным образом с conda

Добрый день. Во-первых, я очень новичок в Docker и у меня есть текущий проект с Django+PostgreSQL.

У меня возникла проблема с запуском docker-compose up. Прежде всего, я столкнулся с кодом ошибки 137. Я выполнил все шаги. Я дал docker больше ram (было 2GB, я дал ему 4GB сначала, а затем расширил до 8GB). Вот тема SO для этой ошибки

Ошибка была решена, но теперь я сталкиваюсь с бесконечной загрузкой на этих шагах.

' => [3/5] RUN conda install -y --file /conda_files/requirements.txt -c conda-forge -c anaconda '

Он может идти в течение 2000 секунд+

Вот мой Dockerfile

FROM conda/miniconda3
COPY requirements.txt /conda_files/requirements.txt
RUN conda install -y --file /conda_files/requirements.txt -c conda-
forge -c anaconda
RUN pip install requests-html==0.10.0
COPY . /app/ref_wallet
ENV PYTHONPATH "${PYTHONPATH}:/app/ref_wallet"

Вот моя docker-compose.yml

version: '3.7'

services:
  web:
    build: .
    command: python /app/current/manage.py runserver 0.0.0.0:80
    volumes:
      - .:/app/current/
    ports:
      - 8082:80

Самая странная вещь. Что мой коллега может запустить этот код на своем Windows PC. А я на своем MacBook не могу

Есть идеи, почему это происходит и как я могу это решить? Потому что в настоящее время я не получаю никаких ошибок. Сейчас для меня это просто бесконечная загрузка.

Обычно при бесконечной загрузке проблемы связаны с доступными ресурсами, которые может потреблять docker. Вы можете изменить ресурсы с помощью docker desktop. Лично я всегда убеждаюсь, что предоставляю Docker все необходимые ресурсы.

enter image description here

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