【问题标题】:Docker-compose up with conda not working properlyDocker-compose up with conda 无法正常工作
【发布时间】:2021-12-24 15:11:59
【问题描述】:

下午好。首先,我是 Docker 的初学者,我有一个正在进行的 Django+PostgreSQL 项目。

我在运行 docker-compose up 时遇到问题。首先,我遇到了错误代码 137。 我完成了这些步骤。我给 docker 更多的内存(原来是 2GB,我先给它 4GB,然后扩展到 8GB)。 Here is SO thread for this error

错误已解决,但现在我在此步骤中面临无限加载。

' => [3/5] 运行 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 上不能。

关于它为什么会发生以及如何解决它的任何想法?因为目前我没有收到任何错误。现在对我来说只是无限加载。

【问题讨论】:

    标签: django docker docker-compose conda


    【解决方案1】:

    通常,如果无限加载,问题与 docker 可能消耗的可用资源有关。您可以使用 docker desktop 更改资源。就我个人而言,我总是确保为 Docker 提供它需要的所有资源。

    【讨论】:

    • 我会试一试的。我已经将内存扩展到 8GB。也许我需要添加额外的 CPU
    • 问题解决了吗?
    猜你喜欢
    • 2022-01-16
    • 2018-04-16
    • 2018-04-13
    • 2019-07-17
    • 2016-02-18
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 2018-12-18
    相关资源
    最近更新 更多