Docker:错误:对于 web 无法启动服务 web:OCI 运行时创建失败

时间:2021-03-23 06:40:16

标签: django docker docker-compose

我在使用 sudo docker-compose up 构建时遇到了一些错误。图像构建良好,但在运行容器时会引发以下两个错误:

ERROR: for b21bd1503fed_django-docker-boilerplate_web_1 Cannot start service web: OCI runtime create failed: container_linux.go:370: starting container process caused: process_linux.go:459: container init caused: write sysctl key net.ipv4.ip_unprivileged_port_start: open /proc/sys/net/ipv4/ip_unprivileged_port_start: no such file or directory: unknown

ERROR: for web Cannot start service web: OCI runtime create failed: container_linux.go:370: starting container process caused: process_linux.go:459: container init caused: write sysctl key net.ipv4.ip_unprivileged_port_start: open /proc/sys/net/ipv4/ip_unprivileged_port_start: no such file or directory: unknown

我在 MacOS Catalina 上运行 docker,docker 和 docker compose 的版本分别是 version 20.10.5, build 55c4c88version 1.28.5, build c4eb3a1f

我的配置文件如下: directories

.
|-- Dockerfile
|-- README.md
|-- docker-compose.yml
`-- requirements.txt

Dockerfile

FROM python:3.10.0a6-slim-buster

WORKDIR .

ENV PYTHONUNBUFFERED=1

# Copy file into the working directory
COPY requirements.txt .
RUN pip install -r requirements.txt

# Copy source code into the image
COPY . .

docker-compose.yml

version: "3.9"

services:
  web:
    build: .
    command: python manage.py runserver 0.0.0.0:8000
    volumes:
      - .
    ports: 
      - "8000:8000"
    env_file: 
      - ./.env

知道这里出了什么问题吗?

0 个答案:

没有答案