我正在启动一个新的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)