小编Tra*_*han的帖子

在pip安装要求并退出代码137后,docker构建失败

我正在启动一个新的django项目,并想在我的ubuntu上对该项目进行docker化。我跑步时docker-compose up --build遇到一个奇怪的错误。似乎pip安装要求有问题。

我试图搜索“退出代码137”的含义,大多数人说它是“内存不足”,但就我而言似乎并非如此。

Dockerfile:

FROM python:3.6
ENV PYTHONUNBUFFERED 1

RUN apt-get update && apt-get install apt-transport-https
RUN pip install --no-cache-dir pipenv

RUN mkdir /my-django
WORKDIR /my-django
ADD requirements.txt /my-django/

RUN pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml:

version: '3'

services:
  db:
    image: postgres:11
    restart: unless-stopped
    volumes:
      - trkr-data:/var/lib/postgresql/data
    ports:
      - 11000:5432
    environment:
      - POSTGRES_DB='myDB'
      - POSTGRES_USER='myDB'
      - POSTGRES_PASSWORD='myDB'

  web:
    build: .
    restart: on-failure
    container_name: my-django
    image: trkr_web:latest
    volumes:
      - .:/my-django
    env_file:
      - ./.env
    command: python manage.py migrate && python …
Run Code Online (Sandbox Code Playgroud)

pip docker dockerfile docker-compose

-1
推荐指数
3
解决办法
381
查看次数

标签 统计

docker ×1

docker-compose ×1

dockerfile ×1

pip ×1