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 все необходимые ресурсы.